123456789101112131415161718192021222324252627282930313233343536 |
- import * as Types from './schema'
- import gql from 'graphql-tag'
- export type StorageNodeInfoFragment = {
- id: string
- operatorMetadata?: Types.Maybe<{ nodeEndpoint?: Types.Maybe<string> }>
- }
- export type GetStorageNodesInfoByBagIdQueryVariables = Types.Exact<{
- bagId?: Types.Maybe<Types.Scalars['String']>
- }>
- export type GetStorageNodesInfoByBagIdQuery = { storageBuckets: Array<StorageNodeInfoFragment> }
- export const StorageNodeInfo = gql`
- fragment StorageNodeInfo on StorageBucket {
- id
- operatorMetadata {
- nodeEndpoint
- }
- }
- `
- export const GetStorageNodesInfoByBagId = gql`
- query getStorageNodesInfoByBagId($bagId: String) {
- storageBuckets(
- where: {
- operatorStatus_json: { isTypeOf_eq: "StorageBucketOperatorStatusActive" }
- bagAssignments_some: { storageBagId_eq: $bagId }
- operatorMetadata: { nodeEndpoint_contains: "http" }
- }
- ) {
- ...StorageNodeInfo
- }
- }
- ${StorageNodeInfo}
- `
|