22import * as Types from '@app/graphql/generated/api/types.js' ;
33
44import { z } from 'zod'
5- import { AccessUrl , AccessUrlInput , AddPermissionInput , AddRoleForApiKeyInput , AddRoleForUserInput , AllowedOriginInput , ApiKey , ApiKeyResponse , ApiKeyWithSecret , ApiSettingsInput , ArrayType , ArrayCapacity , ArrayDisk , ArrayDiskFsColor , ArrayDiskStatus , ArrayDiskType , ArrayPendingState , ArrayState , Baseboard , Capacity , Case , Cloud , CloudResponse , Config , ConfigErrorState , Connect , ConnectSettings , ConnectSettingsValues , ConnectSignInInput , ConnectUserInfoInput , ContainerHostConfig , ContainerMount , ContainerPort , ContainerPortType , ContainerState , CreateApiKeyInput , Devices , Disk , DiskFsType , DiskInterfaceType , DiskPartition , DiskSmartStatus , Display , Docker , DockerContainer , DockerNetwork , DynamicRemoteAccessStatus , DynamicRemoteAccessType , EnableDynamicRemoteAccessInput , Flash , Gpu , Importance , Info , InfoApps , InfoCpu , InfoMemory , KeyFile , LogFile , LogFileContent , Me , MemoryFormFactor , MemoryLayout , MemoryType , MinigraphStatus , MinigraphqlResponse , Mount , Network , Node , Notification , NotificationCounts , NotificationData , NotificationFilter , NotificationOverview , NotificationType , Notifications , NotificationslistArgs , Os , Owner , ParityCheck , Partition , Pci , Permission , ProfileModel , Registration , RegistrationState , RelayResponse , RemoteAccess , RemoveRoleFromApiKeyInput , Resource , Role , Server , ServerStatus , Service , SetupRemoteAccessInput , Share , System , Temperature , Theme , URL_TYPE , UnassignedDevice , Uptime , Usb , User , UserAccount , Vars , Versions , VmDomain , VmState , Vms , WAN_ACCESS_TYPE , WAN_FORWARD_TYPE , Welcome , addUserInput , arrayDiskInput , deleteUserInput , mdState , registrationType , usersInput } from '@app/graphql/generated/api/types.js'
5+ import { AccessUrl , AccessUrlInput , AddPermissionInput , AddRoleForApiKeyInput , AddRoleForUserInput , AllowedOriginInput , ApiKey , ApiKeyResponse , ApiKeyWithSecret , ApiSettingsInput , ArrayType , ArrayCapacity , ArrayDisk , ArrayDiskFsColor , ArrayDiskInput , ArrayDiskStatus , ArrayDiskType , ArrayMutations , ArrayMutationsaddDiskToArrayArgs , ArrayMutationsclearArrayDiskStatisticsArgs , ArrayMutationsmountArrayDiskArgs , ArrayMutationsremoveDiskFromArrayArgs , ArrayMutationssetStateArgs , ArrayMutationsunmountArrayDiskArgs , ArrayPendingState , ArrayState , ArrayStateInput , ArrayStateInputState , Baseboard , Capacity , Case , Cloud , CloudResponse , Config , ConfigErrorState , Connect , ConnectSettings , ConnectSettingsValues , ConnectSignInInput , ConnectUserInfoInput , ContainerHostConfig , ContainerMount , ContainerPort , ContainerPortType , ContainerState , CreateApiKeyInput , Devices , Disk , DiskFsType , DiskInterfaceType , DiskPartition , DiskSmartStatus , Display , Docker , DockerContainer , DockerNetwork , DynamicRemoteAccessStatus , DynamicRemoteAccessType , EnableDynamicRemoteAccessInput , Flash , Gpu , Importance , Info , InfoApps , InfoCpu , InfoMemory , KeyFile , LogFile , LogFileContent , Me , MemoryFormFactor , MemoryLayout , MemoryType , MinigraphStatus , MinigraphqlResponse , Mount , Network , Node , Notification , NotificationCounts , NotificationData , NotificationFilter , NotificationOverview , NotificationType , Notifications , NotificationslistArgs , Os , Owner , ParityCheck , Partition , Pci , Permission , ProfileModel , Registration , RegistrationState , RelayResponse , RemoteAccess , RemoveRoleFromApiKeyInput , Resource , Role , Server , ServerStatus , Service , SetupRemoteAccessInput , Share , System , Temperature , Theme , URL_TYPE , UnassignedDevice , Uptime , Usb , User , UserAccount , Vars , Versions , VmDomain , VmState , Vms , WAN_ACCESS_TYPE , WAN_FORWARD_TYPE , Welcome , addUserInput , deleteUserInput , mdState , registrationType , usersInput } from '@app/graphql/generated/api/types.js'
66import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core' ;
77
88type Properties < T > = Required < {
@@ -25,6 +25,8 @@ export const ArrayPendingStateSchema = z.nativeEnum(ArrayPendingState);
2525
2626export const ArrayStateSchema = z . nativeEnum ( ArrayState ) ;
2727
28+ export const ArrayStateInputStateSchema = z . nativeEnum ( ArrayStateInputState ) ;
29+
2830export const ConfigErrorStateSchema = z . nativeEnum ( ConfigErrorState ) ;
2931
3032export const ContainerPortTypeSchema = z . nativeEnum ( ContainerPortType ) ;
@@ -213,6 +215,67 @@ export function ArrayDiskSchema(): z.ZodObject<Properties<ArrayDisk>> {
213215 } )
214216}
215217
218+ export function ArrayDiskInputSchema ( ) : z . ZodObject < Properties < ArrayDiskInput > > {
219+ return z . object ( {
220+ id : z . string ( ) ,
221+ slot : z . number ( ) . nullish ( )
222+ } )
223+ }
224+
225+ export function ArrayMutationsSchema ( ) : z . ZodObject < Properties < ArrayMutations > > {
226+ return z . object ( {
227+ __typename : z . literal ( 'ArrayMutations' ) . optional ( ) ,
228+ addDiskToArray : ArrayTypeSchema ( ) . nullish ( ) ,
229+ clearArrayDiskStatistics : z . record ( z . string ( ) , z . any ( ) ) . nullish ( ) ,
230+ mountArrayDisk : DiskSchema ( ) . nullish ( ) ,
231+ removeDiskFromArray : ArrayTypeSchema ( ) . nullish ( ) ,
232+ setState : ArrayTypeSchema ( ) . nullish ( ) ,
233+ unmountArrayDisk : DiskSchema ( ) . nullish ( )
234+ } )
235+ }
236+
237+ export function ArrayMutationsaddDiskToArrayArgsSchema ( ) : z . ZodObject < Properties < ArrayMutationsaddDiskToArrayArgs > > {
238+ return z . object ( {
239+ input : z . lazy ( ( ) => ArrayDiskInputSchema ( ) . nullish ( ) )
240+ } )
241+ }
242+
243+ export function ArrayMutationsclearArrayDiskStatisticsArgsSchema ( ) : z . ZodObject < Properties < ArrayMutationsclearArrayDiskStatisticsArgs > > {
244+ return z . object ( {
245+ id : z . string ( )
246+ } )
247+ }
248+
249+ export function ArrayMutationsmountArrayDiskArgsSchema ( ) : z . ZodObject < Properties < ArrayMutationsmountArrayDiskArgs > > {
250+ return z . object ( {
251+ id : z . string ( )
252+ } )
253+ }
254+
255+ export function ArrayMutationsremoveDiskFromArrayArgsSchema ( ) : z . ZodObject < Properties < ArrayMutationsremoveDiskFromArrayArgs > > {
256+ return z . object ( {
257+ input : z . lazy ( ( ) => ArrayDiskInputSchema ( ) . nullish ( ) )
258+ } )
259+ }
260+
261+ export function ArrayMutationssetStateArgsSchema ( ) : z . ZodObject < Properties < ArrayMutationssetStateArgs > > {
262+ return z . object ( {
263+ input : z . lazy ( ( ) => ArrayStateInputSchema ( ) . nullish ( ) )
264+ } )
265+ }
266+
267+ export function ArrayMutationsunmountArrayDiskArgsSchema ( ) : z . ZodObject < Properties < ArrayMutationsunmountArrayDiskArgs > > {
268+ return z . object ( {
269+ id : z . string ( )
270+ } )
271+ }
272+
273+ export function ArrayStateInputSchema ( ) : z . ZodObject < Properties < ArrayStateInput > > {
274+ return z . object ( {
275+ desiredState : z . lazy ( ( ) => ArrayStateInputStateSchema )
276+ } )
277+ }
278+
216279export function BaseboardSchema ( ) : z . ZodObject < Properties < Baseboard > > {
217280 return z . object ( {
218281 __typename : z . literal ( 'Baseboard' ) . optional ( ) ,
@@ -1303,13 +1366,6 @@ export function addUserInputSchema(): z.ZodObject<Properties<addUserInput>> {
13031366 } )
13041367}
13051368
1306- export function arrayDiskInputSchema ( ) : z . ZodObject < Properties < arrayDiskInput > > {
1307- return z . object ( {
1308- id : z . string ( ) ,
1309- slot : z . number ( ) . nullish ( )
1310- } )
1311- }
1312-
13131369export function deleteUserInputSchema ( ) : z . ZodObject < Properties < deleteUserInput > > {
13141370 return z . object ( {
13151371 name : z . string ( )
0 commit comments