interface IBaseServiceAccountsResolverHost<U extends BaseUser> {
    createServiceAccount(
        input: CreateServiceAccountInput,
        ctx: IBaseActionContext,
    ): Promise<U>;
    deleteServiceAccount(
        input: DeleteServiceAccountInput,
        ctx: IBaseActionContext,
    ): Promise<DeleteServiceAccountPayload>;
    updateServiceAccount(
        input: UpdateServiceAccountInput,
        ctx: IBaseActionContext,
    ): Promise<U>;
}

Type Parameters

Methods