@36node/auth-sdk
Advanced tools
Comparing version
import { type OptionsLegacyParser } from '@hey-api/client-fetch'; | ||
import { type LoginData, type GetAuthorizerData, type LoginByGithubData, type LoginByOAuthData, type LoginByEmailData, type LoginByPhoneData, type LogoutData, type RegisterData, type RegisterByPhoneData, type RegisterByEmailData, type SignTokenData, type RefreshData, type ResetPasswordByPhoneData, type ResetPasswordByEmailData, type CreateCaptchaData, type ListCaptchasData, type ListCaptchasResponse, type GetCaptchaData, type UpdateCaptchaData, type DeleteCaptchaData, type VerifyCaptchaData, type SendEmailData, type CreateEmailRecordData, type ListEmailRecordsData, type ListEmailRecordsResponse, type GetEmailRecordData, type UpdateEmailRecordData, type DeleteEmailRecordData, type CreateGroupData, type ListGroupsData, type ListGroupsResponse, type GetGroupData, type UpdateGroupData, type DeleteGroupData, type CreateNamespaceData, type ListNamespacesData, type ListNamespacesResponse, type GetNamespaceData, type UpdateNamespaceData, type DeleteNamespaceData, type CreateSessionData, type ListSessionsData, type ListSessionsResponse, type GetSessionData, type UpdateSessionData, type DeleteSessionData, type GetSessionByKeyData, type SendSmsData, type CreateSmsRecordData, type ListSmsRecordsData, type ListSmsRecordsResponse, type GetSmsRecordData, type UpdateSmsRecordData, type DeleteSmsRecordData, type CreateThirdPartyData, type ListThirdPartyData, type ListThirdPartyResponse, type GetThirdPartyData, type GetThirdPartyResponse, type UpdateThirdPartyData, type UpdateThirdPartyResponse, type GetThirdPartyByUidData, type GetThirdPartyByUidResponse, type GetThirdPartyByTidData, type GetThirdPartyByTidResponse, type BindThirdPartyData, type CreateUserData, type ListUsersData, type ListUsersResponse, type GetUserData, type UpdateUserData, type DeleteUserData, type UpsertUserByEmployeeIdData, type UpsertUserByEmployeeIdResponse, type UpsertUserByUsernameData, type UpsertUserByUsernameResponse, type UpsertUserByEmailData, type UpsertUserByEmailResponse, type UpsertUserByPhoneData, type UpsertUserByPhoneResponse, type VerifyIdentityData, type UpdatePasswordData, type ListIndustriesResponse, type ListRegionsResponse, type CreateRoleData, type ListRolesData, type ListRolesResponse, type GetRoleData, type UpdateRoleData, type DeleteRoleData } from './types.gen'; | ||
import { type LoginData, type GetAuthorizerData, type LoginByGithubData, type LoginByOAuthData, type LoginByEmailData, type LoginByPhoneData, type LogoutData, type RegisterData, type RegisterByPhoneData, type RegisterByEmailData, type SignTokenData, type RefreshData, type ResetPasswordByPhoneData, type ResetPasswordByEmailData, type CreateCaptchaData, type ListCaptchasData, type ListCaptchasResponse, type GetCaptchaData, type UpdateCaptchaData, type DeleteCaptchaData, type VerifyCaptchaData, type SendEmailData, type CreateEmailRecordData, type ListEmailRecordsData, type ListEmailRecordsResponse, type GetEmailRecordData, type UpdateEmailRecordData, type DeleteEmailRecordData, type CreateGroupData, type ListGroupsData, type ListGroupsResponse, type GetGroupData, type UpdateGroupData, type DeleteGroupData, type CreateNamespaceData, type ListNamespacesData, type ListNamespacesResponse, type GetNamespaceData, type UpdateNamespaceData, type DeleteNamespaceData, type CreateSessionData, type ListSessionsData, type ListSessionsResponse, type GetSessionData, type UpdateSessionData, type DeleteSessionData, type GetSessionByKeyData, type SendSmsData, type CreateSmsRecordData, type ListSmsRecordsData, type ListSmsRecordsResponse, type GetSmsRecordData, type UpdateSmsRecordData, type DeleteSmsRecordData, type CreateThirdPartyData, type ListThirdPartyData, type ListThirdPartyResponse, type GetThirdPartyData, type GetThirdPartyResponse, type UpdateThirdPartyData, type UpdateThirdPartyResponse, type GetThirdPartyByUidData, type GetThirdPartyByUidResponse, type GetThirdPartyByTidData, type GetThirdPartyByTidResponse, type BindThirdPartyData, type CreateUserData, type ListUsersData, type ListUsersResponse, type CountUsersData, type CountUsersResponse, type GetUserData, type UpdateUserData, type DeleteUserData, type UpsertUserByEmployeeIdData, type UpsertUserByEmployeeIdResponse, type UpsertUserByUsernameData, type UpsertUserByUsernameResponse, type UpsertUserByEmailData, type UpsertUserByEmailResponse, type UpsertUserByPhoneData, type UpsertUserByPhoneResponse, type VerifyIdentityData, type UpdatePasswordData, type AggregateUsersData, type AggregateUsersResponse, type ListIndustriesResponse, type ListRegionsResponse, type CreateRoleData, type ListRolesData, type ListRolesResponse, type GetRoleData, type UpdateRoleData, type DeleteRoleData } from './types.gen'; | ||
export declare const client: import("@hey-api/client-fetch").Client<Request, Response, unknown, import("@hey-api/client-fetch").RequestOptions<boolean, string>>; | ||
@@ -63,2 +63,3 @@ export declare const hello: <ThrowOnError extends boolean = true>(options?: OptionsLegacyParser<unknown, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<import("./types.gen").AppResult, unknown, ThrowOnError>; | ||
export declare const listUsers: <ThrowOnError extends boolean = true>(options?: OptionsLegacyParser<ListUsersData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ListUsersResponse, unknown, ThrowOnError>; | ||
export declare const countUsers: <ThrowOnError extends boolean = true>(options?: OptionsLegacyParser<CountUsersData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<CountUsersResponse, unknown, ThrowOnError>; | ||
export declare const getUser: <ThrowOnError extends boolean = true>(options: OptionsLegacyParser<GetUserData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<import("./types.gen").User, unknown, ThrowOnError>; | ||
@@ -73,2 +74,3 @@ export declare const updateUser: <ThrowOnError extends boolean = true>(options: OptionsLegacyParser<UpdateUserData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<import("./types.gen").User, unknown, ThrowOnError>; | ||
export declare const updatePassword: <ThrowOnError extends boolean = true>(options: OptionsLegacyParser<UpdatePasswordData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<void, unknown, ThrowOnError>; | ||
export declare const aggregateUsers: <ThrowOnError extends boolean = true>(options: OptionsLegacyParser<AggregateUsersData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<AggregateUsersResponse, unknown, ThrowOnError>; | ||
export declare const listIndustries: <ThrowOnError extends boolean = true>(options?: OptionsLegacyParser<unknown, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ListIndustriesResponse, unknown, ThrowOnError>; | ||
@@ -75,0 +77,0 @@ export declare const listRegions: <ThrowOnError extends boolean = true>(options?: OptionsLegacyParser<unknown, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<ListRegionsResponse, unknown, ThrowOnError>; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.updateSmsRecord = exports.getSmsRecord = exports.listSmsRecords = exports.createSmsRecord = exports.sendSms = exports.getSessionByKey = exports.deleteSession = exports.updateSession = exports.getSession = exports.listSessions = exports.createSession = exports.deleteNamespace = exports.updateNamespace = exports.getNamespace = exports.listNamespaces = exports.createNamespace = exports.deleteGroup = exports.updateGroup = exports.getGroup = exports.listGroups = exports.createGroup = exports.deleteEmailRecord = exports.updateEmailRecord = exports.getEmailRecord = exports.listEmailRecords = exports.createEmailRecord = exports.sendEmail = exports.verifyCaptcha = exports.deleteCaptcha = exports.updateCaptcha = exports.getCaptcha = exports.listCaptchas = exports.createCaptcha = exports.resetPasswordByEmail = exports.resetPasswordByPhone = exports.refresh = exports.signToken = exports.registerByEmail = exports.registerByPhone = exports.register = exports.logout = exports.loginByPhone = exports.loginByEmail = exports.loginByOAuth = exports.loginByGithub = exports.getAuthorizer = exports.login = exports.cleanup = exports.hello = exports.client = void 0; | ||
exports.deleteRole = exports.updateRole = exports.getRole = exports.listRoles = exports.createRole = exports.listRegions = exports.listIndustries = exports.updatePassword = exports.verifyIdentity = exports.upsertUserByPhone = exports.upsertUserByEmail = exports.upsertUserByUsername = exports.upsertUserByEmployeeId = exports.deleteUser = exports.updateUser = exports.getUser = exports.listUsers = exports.createUser = exports.bindThirdParty = exports.getThirdPartyByTid = exports.getThirdPartyByUid = exports.updateThirdParty = exports.getThirdParty = exports.listThirdParty = exports.createThirdParty = exports.deleteSmsRecord = void 0; | ||
exports.deleteRole = exports.updateRole = exports.getRole = exports.listRoles = exports.createRole = exports.listRegions = exports.listIndustries = exports.aggregateUsers = exports.updatePassword = exports.verifyIdentity = exports.upsertUserByPhone = exports.upsertUserByEmail = exports.upsertUserByUsername = exports.upsertUserByEmployeeId = exports.deleteUser = exports.updateUser = exports.getUser = exports.countUsers = exports.listUsers = exports.createUser = exports.bindThirdParty = exports.getThirdPartyByTid = exports.getThirdPartyByUid = exports.updateThirdParty = exports.getThirdParty = exports.listThirdParty = exports.createThirdParty = exports.deleteSmsRecord = void 0; | ||
const client_fetch_1 = require("@hey-api/client-fetch"); | ||
@@ -303,2 +303,7 @@ const types_gen_1 = require("./types.gen"); | ||
exports.listUsers = listUsers; | ||
const countUsers = (options) => { | ||
var _a; | ||
return ((_a = options === null || options === void 0 ? void 0 : options.client) !== null && _a !== void 0 ? _a : exports.client).post(Object.assign(Object.assign({}, options), { url: '/users/@countUsers' })); | ||
}; | ||
exports.countUsers = countUsers; | ||
const getUser = (options) => { | ||
@@ -349,2 +354,7 @@ var _a; | ||
exports.updatePassword = updatePassword; | ||
const aggregateUsers = (options) => { | ||
var _a; | ||
return ((_a = options === null || options === void 0 ? void 0 : options.client) !== null && _a !== void 0 ? _a : exports.client).post(Object.assign(Object.assign({}, options), { url: '/users/@aggregate' })); | ||
}; | ||
exports.aggregateUsers = aggregateUsers; | ||
const listIndustries = (options) => { | ||
@@ -351,0 +361,0 @@ var _a; |
@@ -0,1 +1,4 @@ | ||
export type AggregateUserDto = { | ||
group?: Array<('level' | 'labels' | 'language' | 'ns' | 'registerRegion' | 'roles' | 'groups' | 'active' | 'status' | 'createdAt')>; | ||
}; | ||
export type AppResult = { | ||
@@ -23,2 +26,5 @@ message: string; | ||
}; | ||
export type CountResult = { | ||
count: number; | ||
}; | ||
export type CreateCaptchaDto = { | ||
@@ -95,2 +101,3 @@ code?: string; | ||
readonly hasPassword?: boolean; | ||
labels?: Array<(string)>; | ||
avatar?: string; | ||
@@ -120,2 +127,9 @@ data?: string; | ||
}; | ||
export type DateGroup = { | ||
year?: number; | ||
month?: number; | ||
week?: number; | ||
day?: number; | ||
hour?: number; | ||
}; | ||
export type EmailRecord = { | ||
@@ -418,2 +432,3 @@ status: EmailStatus; | ||
intro?: string; | ||
labels?: Array<(string)>; | ||
language?: string; | ||
@@ -450,2 +465,3 @@ lastLoginIp?: string; | ||
intro?: string; | ||
labels: Array<(string)>; | ||
language?: string; | ||
@@ -476,2 +492,15 @@ lastLoginIp?: string; | ||
}; | ||
export type UserAggregateResult = { | ||
level?: number; | ||
label?: string; | ||
language?: string; | ||
ns?: string; | ||
registerRegion?: string; | ||
role?: string; | ||
group?: string; | ||
active?: boolean; | ||
status?: string; | ||
createdAt?: DateGroup; | ||
count: number; | ||
}; | ||
export type VerifyCaptchaDto = { | ||
@@ -918,2 +947,3 @@ code: string; | ||
id?: Array<(string)>; | ||
labels?: Array<(string)>; | ||
name?: string; | ||
@@ -934,2 +964,29 @@ name_like?: string; | ||
export type ListUsersError = unknown; | ||
export type CountUsersData = { | ||
query?: { | ||
_limit?: number; | ||
_offset?: number; | ||
_sort?: 'createdAt' | '-createdAt' | 'updatedAt' | '-updatedAt' | 'lastLoginAt' | '-lastLoginAt' | 'expireAt' | '-expireAt'; | ||
active?: boolean; | ||
email?: string; | ||
expireAt_gte?: Date; | ||
expireAt_lte?: Date; | ||
groups?: Array<(string)>; | ||
id?: Array<(string)>; | ||
labels?: Array<(string)>; | ||
name?: string; | ||
name_like?: string; | ||
nickname_like?: string; | ||
ns_tree?: string; | ||
phone?: string; | ||
registerRegion?: string; | ||
roles?: Array<(string)>; | ||
status?: string; | ||
type?: string; | ||
username?: string; | ||
username_like?: string; | ||
}; | ||
}; | ||
export type CountUsersResponse = (Array<CountResult> | CountResult); | ||
export type CountUsersError = unknown; | ||
export type GetUserData = { | ||
@@ -1012,2 +1069,30 @@ path: { | ||
export type UpdatePasswordError = unknown; | ||
export type AggregateUsersData = { | ||
body: AggregateUserDto; | ||
query?: { | ||
_limit?: number; | ||
_offset?: number; | ||
_sort?: 'createdAt' | '-createdAt' | 'updatedAt' | '-updatedAt' | 'lastLoginAt' | '-lastLoginAt' | 'expireAt' | '-expireAt'; | ||
active?: boolean; | ||
email?: string; | ||
expireAt_gte?: Date; | ||
expireAt_lte?: Date; | ||
groups?: Array<(string)>; | ||
id?: Array<(string)>; | ||
labels?: Array<(string)>; | ||
name?: string; | ||
name_like?: string; | ||
nickname_like?: string; | ||
ns_tree?: string; | ||
phone?: string; | ||
registerRegion?: string; | ||
roles?: Array<(string)>; | ||
status?: string; | ||
type?: string; | ||
username?: string; | ||
username_like?: string; | ||
}; | ||
}; | ||
export type AggregateUsersResponse = (Array<UserAggregateResult>); | ||
export type AggregateUsersError = unknown; | ||
export type ListIndustriesResponse = (Array<Industry>); | ||
@@ -1014,0 +1099,0 @@ export type ListIndustriesError = unknown; |
{ | ||
"name": "@36node/auth-sdk", | ||
"version": "2.9.0", | ||
"version": "2.10.0-pr-68-82fcbe018c", | ||
"description": "36node auth sdk for auth service", | ||
@@ -5,0 +5,0 @@ "source": "src/index.ts", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
172987
2.45%2166
4.69%2
100%