@deep/nest-kit
Preparing search index...
modules/organization-groups
IBaseOrganizationGroupsResolverHost
Interface IBaseOrganizationGroupsResolverHost<OG>
interface
IBaseOrganizationGroupsResolverHost
<
OG
extends
BaseOrganizationGroup
>
{
canBeDeleted
(
parent
:
OG
)
:
Promise
<
boolean
>
;
createOrganizationGroup
(
input
:
CreateOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
OG
>
;
deleteOrganizationGroup
(
input
:
DeleteOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
DeleteOrganizationGroupPayload
>
;
generateOrganizationGroupCode
(
input
:
GenerateOrganizationGroupCodeInput
,
)
:
Promise
<
GenerateOrganizationGroupCodePayload
>
;
isUniqueOrganizationGroupCode
(
input
:
IsUniqueOrganizationGroupCodeInput
,
)
:
Promise
<
boolean
>
;
organizationGroup
(
input
:
FetchOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
OG
>
;
organizationGroups
(
input
:
FetchOrganizationGroupsInput
,
ctx
:
IBaseActionContext
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
OG
>
>
;
syncOrganizationGroup
(
input
:
SyncOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
OG
>
;
updateOrganizationGroup
(
input
:
UpdateOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
OG
>
;
}
Type Parameters
OG
extends
BaseOrganizationGroup
Index
Methods
can
Be
Deleted
create
Organization
Group
delete
Organization
Group
generate
Organization
Group
Code
is
Unique
Organization
Group
Code
organization
Group
organization
Groups
sync
Organization
Group
update
Organization
Group
Methods
can
Be
Deleted
canBeDeleted
(
parent
:
OG
)
:
Promise
<
boolean
>
Parameters
parent
:
OG
Returns
Promise
<
boolean
>
create
Organization
Group
createOrganizationGroup
(
input
:
CreateOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
OG
>
Parameters
input
:
CreateOrganizationGroupInput
ctx
:
IBaseActionContext
Returns
Promise
<
OG
>
delete
Organization
Group
deleteOrganizationGroup
(
input
:
DeleteOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
DeleteOrganizationGroupPayload
>
Parameters
input
:
DeleteOrganizationGroupInput
ctx
:
IBaseActionContext
Returns
Promise
<
DeleteOrganizationGroupPayload
>
generate
Organization
Group
Code
generateOrganizationGroupCode
(
input
:
GenerateOrganizationGroupCodeInput
,
)
:
Promise
<
GenerateOrganizationGroupCodePayload
>
Parameters
input
:
GenerateOrganizationGroupCodeInput
Returns
Promise
<
GenerateOrganizationGroupCodePayload
>
is
Unique
Organization
Group
Code
isUniqueOrganizationGroupCode
(
input
:
IsUniqueOrganizationGroupCodeInput
,
)
:
Promise
<
boolean
>
Parameters
input
:
IsUniqueOrganizationGroupCodeInput
Returns
Promise
<
boolean
>
organization
Group
organizationGroup
(
input
:
FetchOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
OG
>
Parameters
input
:
FetchOrganizationGroupInput
ctx
:
IBaseActionContext
Returns
Promise
<
OG
>
organization
Groups
organizationGroups
(
input
:
FetchOrganizationGroupsInput
,
ctx
:
IBaseActionContext
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
OG
>
>
Parameters
input
:
FetchOrganizationGroupsInput
ctx
:
IBaseActionContext
info
:
GraphQLResolveInfo
Returns
Promise
<
IOffsetPaginated
<
OG
>
>
sync
Organization
Group
syncOrganizationGroup
(
input
:
SyncOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
OG
>
Parameters
input
:
SyncOrganizationGroupInput
ctx
:
IBaseActionContext
Returns
Promise
<
OG
>
update
Organization
Group
updateOrganizationGroup
(
input
:
UpdateOrganizationGroupInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
OG
>
Parameters
input
:
UpdateOrganizationGroupInput
ctx
:
IBaseActionContext
Returns
Promise
<
OG
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
can
Be
Deleted
create
Organization
Group
delete
Organization
Group
generate
Organization
Group
Code
is
Unique
Organization
Group
Code
organization
Group
organization
Groups
sync
Organization
Group
update
Organization
Group
@deep/nest-kit
Loading...