import type * as Types from '../schema'; import gql from 'graphql-tag'; import * as Urql from '@urql/vue'; export type Omit = Pick>; export type GetAllStoreRoomsQueryVariables = Types.Exact<{ [key: string]: never; }>; export type GetAllStoreRoomsQuery = ( { __typename?: 'Query' } & { storeRoomAll: Array<( { __typename?: 'StoreRoomType' } & Pick )> } ); export type GetStoreRoomByUidQueryVariables = Types.Exact<{ uid: Types.Scalars['String']['input']; }>; export type GetStoreRoomByUidQuery = ( { __typename?: 'Query' } & { storeRoomByUid?: Types.Maybe<( { __typename?: 'StoreRoomType' } & Pick )> } ); export type GetAllStorageLocationsQueryVariables = Types.Exact<{ storeRoomUid: Types.Scalars['String']['input']; }>; export type GetAllStorageLocationsQuery = ( { __typename?: 'Query' } & { storageLocations: Array<( { __typename?: 'StorageLocationType' } & Pick )> } ); export type GetStorageLocationByUidQueryVariables = Types.Exact<{ uid: Types.Scalars['String']['input']; }>; export type GetStorageLocationByUidQuery = ( { __typename?: 'Query' } & { storageLocationByUid?: Types.Maybe<( { __typename?: 'StorageLocationType' } & Pick )> } ); export type GetAllStorageSectionsQueryVariables = Types.Exact<{ storageLocationUid: Types.Scalars['String']['input']; }>; export type GetAllStorageSectionsQuery = ( { __typename?: 'Query' } & { storageSections: Array<( { __typename?: 'StorageSectionType' } & Pick )> } ); export type GetStorageSectionByUidQueryVariables = Types.Exact<{ uid: Types.Scalars['String']['input']; }>; export type GetStorageSectionByUidQuery = ( { __typename?: 'Query' } & { storageSectionByUid?: Types.Maybe<( { __typename?: 'StorageSectionType' } & Pick )> } ); export type GetAllStorageContainersQueryVariables = Types.Exact<{ storageSectionUid: Types.Scalars['String']['input']; }>; export type GetAllStorageContainersQuery = ( { __typename?: 'Query' } & { storageContainers: Array<( { __typename?: 'StorageContainerType' } & Pick )> } ); export type GetSrorageContainerByUidQueryVariables = Types.Exact<{ uid: Types.Scalars['String']['input']; }>; export type GetSrorageContainerByUidQuery = ( { __typename?: 'Query' } & { storageContainerByUid?: Types.Maybe<( { __typename?: 'StorageContainerType' } & Pick )> } ); export type GetStoreRoomsTreeQueryVariables = Types.Exact<{ [key: string]: never; }>; export type GetStoreRoomsTreeQuery = ( { __typename?: 'Query' } & { storeRoomAll: Array<( { __typename?: 'StoreRoomType' } & Pick & { children?: Types.Maybe & { children?: Types.Maybe & { children?: Types.Maybe )>> } )>> } )>> } )> } ); export const GetAllStoreRoomsDocument = gql` query getAllStoreRooms { storeRoomAll { uid name description } } `; export function useGetAllStoreRoomsQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetAllStoreRoomsDocument, ...options }); }; export const GetStoreRoomByUidDocument = gql` query getStoreRoomByUid($uid: String!) { storeRoomByUid(uid: $uid) { uid name description } } `; export function useGetStoreRoomByUidQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetStoreRoomByUidDocument, ...options }); }; export const GetAllStorageLocationsDocument = gql` query getAllStorageLocations($storeRoomUid: String!) { storageLocations(storeRoomUid: $storeRoomUid) { uid name description storeRoomUid } } `; export function useGetAllStorageLocationsQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetAllStorageLocationsDocument, ...options }); }; export const GetStorageLocationByUidDocument = gql` query getStorageLocationByUid($uid: String!) { storageLocationByUid(uid: $uid) { uid name description storeRoomUid } } `; export function useGetStorageLocationByUidQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetStorageLocationByUidDocument, ...options }); }; export const GetAllStorageSectionsDocument = gql` query getAllStorageSections($storageLocationUid: String!) { storageSections(storageLocationUid: $storageLocationUid) { uid name description storageLocationUid } } `; export function useGetAllStorageSectionsQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetAllStorageSectionsDocument, ...options }); }; export const GetStorageSectionByUidDocument = gql` query getStorageSectionByUid($uid: String!) { storageSectionByUid(uid: $uid) { uid name description storageLocationUid } } `; export function useGetStorageSectionByUidQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetStorageSectionByUidDocument, ...options }); }; export const GetAllStorageContainersDocument = gql` query getAllStorageContainers($storageSectionUid: String!) { storageContainers(storageSectionUid: $storageSectionUid) { uid name description storageSectionUid grid rowWise cols rows slots } } `; export function useGetAllStorageContainersQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetAllStorageContainersDocument, ...options }); }; export const GetSrorageContainerByUidDocument = gql` query getSrorageContainerByUid($uid: String!) { storageContainerByUid(uid: $uid) { uid name description storageSectionUid grid rowWise cols rows slots storedCount } } `; export function useGetSrorageContainerByUidQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetSrorageContainerByUidDocument, ...options }); }; export const GetStoreRoomsTreeDocument = gql` query getStoreRoomsTree { storeRoomAll { uid name description tag children { uid name description tag children { uid name description tag children { uid name description tag } } } } } `; export function useGetStoreRoomsTreeQuery(options: Omit, 'query'> = {}) { return Urql.useQuery({ query: GetStoreRoomsTreeDocument, ...options }); };