33 * Do not edit manually.
44 * PasarGuardAPI
55 * Unified GUI Censorship Resistant Solution
6- * OpenAPI spec version: 1.3.1
6+ * OpenAPI spec version: 1.3.2
77 */
88import { useMutation , useQuery } from '@tanstack/react-query'
99import type {
@@ -227,7 +227,7 @@ export type XMuxSettingsOutputHKeepAlivePeriod = number | null
227227
228228export type XMuxSettingsOutputHMaxRequestTimes = string | null
229229
230- export type XMuxSettingsOutputCMaxLifetime = string | null
230+ export type XMuxSettingsOutputHMaxReusableSecs = string | null
231231
232232export type XMuxSettingsOutputCMaxReuseTimes = string | null
233233
@@ -239,7 +239,7 @@ export interface XMuxSettingsOutput {
239239 maxConcurrency ?: XMuxSettingsOutputMaxConcurrency
240240 maxConnections ?: XMuxSettingsOutputMaxConnections
241241 cMaxReuseTimes ?: XMuxSettingsOutputCMaxReuseTimes
242- cMaxLifetime ?: XMuxSettingsOutputCMaxLifetime
242+ hMaxReusableSecs ?: XMuxSettingsOutputHMaxReusableSecs
243243 hMaxRequestTimes ?: XMuxSettingsOutputHMaxRequestTimes
244244 hKeepAlivePeriod ?: XMuxSettingsOutputHKeepAlivePeriod
245245}
@@ -248,7 +248,7 @@ export type XMuxSettingsInputHKeepAlivePeriod = number | null
248248
249249export type XMuxSettingsInputHMaxRequestTimes = string | number | null
250250
251- export type XMuxSettingsInputCMaxLifetime = string | number | null
251+ export type XMuxSettingsInputHMaxReusableSecs = string | number | null
252252
253253export type XMuxSettingsInputCMaxReuseTimes = string | number | null
254254
@@ -260,7 +260,7 @@ export interface XMuxSettingsInput {
260260 max_concurrency ?: XMuxSettingsInputMaxConcurrency
261261 max_connections ?: XMuxSettingsInputMaxConnections
262262 c_max_reuse_times ?: XMuxSettingsInputCMaxReuseTimes
263- c_max_lifetime ?: XMuxSettingsInputCMaxLifetime
263+ h_max_reusable_secs ?: XMuxSettingsInputHMaxReusableSecs
264264 h_max_request_times ?: XMuxSettingsInputHMaxRequestTimes
265265 h_keep_alive_period ?: XMuxSettingsInputHKeepAlivePeriod
266266}
@@ -277,6 +277,16 @@ export type XHttpSettingsOutputXPaddingBytes = string | null
277277
278278export type XHttpSettingsOutputNoGrpcHeader = boolean | null
279279
280+ export interface XHttpSettingsOutput {
281+ mode ?: XHttpModes
282+ no_grpc_header ?: XHttpSettingsOutputNoGrpcHeader
283+ x_padding_bytes ?: XHttpSettingsOutputXPaddingBytes
284+ sc_max_each_post_bytes ?: XHttpSettingsOutputScMaxEachPostBytes
285+ sc_min_posts_interval_ms ?: XHttpSettingsOutputScMinPostsIntervalMs
286+ xmux ?: XHttpSettingsOutputXmux
287+ download_settings ?: XHttpSettingsOutputDownloadSettings
288+ }
289+
280290export type XHttpSettingsInputDownloadSettings = number | null
281291
282292export type XHttpSettingsInputXmux = XMuxSettingsInput | null
@@ -299,16 +309,6 @@ export const XHttpModes = {
299309 'stream-one' : 'stream-one' ,
300310} as const
301311
302- export interface XHttpSettingsOutput {
303- mode ?: XHttpModes
304- no_grpc_header ?: XHttpSettingsOutputNoGrpcHeader
305- x_padding_bytes ?: XHttpSettingsOutputXPaddingBytes
306- sc_max_each_post_bytes ?: XHttpSettingsOutputScMaxEachPostBytes
307- sc_min_posts_interval_ms ?: XHttpSettingsOutputScMinPostsIntervalMs
308- xmux ?: XHttpSettingsOutputXmux
309- download_settings ?: XHttpSettingsOutputDownloadSettings
310- }
311-
312312export interface XHttpSettingsInput {
313313 mode ?: XHttpModes
314314 no_grpc_header ?: XHttpSettingsInputNoGrpcHeader
@@ -581,8 +581,6 @@ export type UserResponseOnHoldExpireDuration = number | null
581581
582582export type UserResponseNote = string | null
583583
584- export type UserResponseDataLimitResetStrategy = UserDataLimitResetStrategy | null
585-
586584/**
587585 * data_limit can be 0 or greater
588586 */
@@ -628,6 +626,8 @@ export type UserModifyOnHoldExpireDuration = number | null
628626
629627export type UserModifyNote = string | null
630628
629+ export type UserModifyDataLimitResetStrategy = UserDataLimitResetStrategy | null
630+
631631/**
632632 * data_limit can be 0 or greater
633633 */
@@ -637,19 +637,6 @@ export type UserModifyExpire = string | number | null
637637
638638export type UserModifyProxySettings = ProxyTableInput | null
639639
640- export type UserDataLimitResetStrategy = ( typeof UserDataLimitResetStrategy ) [ keyof typeof UserDataLimitResetStrategy ]
641-
642- // eslint-disable-next-line @typescript-eslint/no-redeclare
643- export const UserDataLimitResetStrategy = {
644- no_reset : 'no_reset' ,
645- day : 'day' ,
646- week : 'week' ,
647- month : 'month' ,
648- year : 'year' ,
649- } as const
650-
651- export type UserModifyDataLimitResetStrategy = UserDataLimitResetStrategy | null
652-
653640export interface UserModify {
654641 proxy_settings ?: UserModifyProxySettings
655642 expire ?: UserModifyExpire
@@ -665,6 +652,19 @@ export interface UserModify {
665652 status ?: UserModifyStatus
666653}
667654
655+ export type UserDataLimitResetStrategy = ( typeof UserDataLimitResetStrategy ) [ keyof typeof UserDataLimitResetStrategy ]
656+
657+ // eslint-disable-next-line @typescript-eslint/no-redeclare
658+ export const UserDataLimitResetStrategy = {
659+ no_reset : 'no_reset' ,
660+ day : 'day' ,
661+ week : 'week' ,
662+ month : 'month' ,
663+ year : 'year' ,
664+ } as const
665+
666+ export type UserResponseDataLimitResetStrategy = UserDataLimitResetStrategy | null
667+
668668export type UserCreateStatus = UserStatusCreate | null
669669
670670export type UserCreateNextPlan = NextPlanModel | null
@@ -1443,19 +1443,15 @@ export interface General {
14431443
14441444export type GRPCSettingsInitialWindowsSize = number | null
14451445
1446- export type GRPCSettingsPermitWithoutStream = boolean | null
1447-
14481446export type GRPCSettingsHealthCheckTimeout = number | null
14491447
14501448export type GRPCSettingsIdleTimeout = number | null
14511449
1452- export type GRPCSettingsMultiMode = boolean | null
1453-
14541450export interface GRPCSettings {
1455- multi_mode ?: GRPCSettingsMultiMode
1451+ multi_mode ?: boolean
14561452 idle_timeout ?: GRPCSettingsIdleTimeout
14571453 health_check_timeout ?: GRPCSettingsHealthCheckTimeout
1458- permit_without_stream ?: GRPCSettingsPermitWithoutStream
1454+ permit_without_stream ?: boolean
14591455 initial_windows_size ?: GRPCSettingsInitialWindowsSize
14601456}
14611457
0 commit comments