queries.graphql 1023 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. fragment StorageBucketDetails on StorageBucket {
  2. id
  3. operatorMetadata
  4. operatorStatus {
  5. ... on StorageBucketOperatorStatusActive {
  6. workerId
  7. }
  8. ... on StorageBucketOperatorStatusInvited {
  9. workerId
  10. }
  11. }
  12. }
  13. query getStorageBucketDetails($offset: Int, $limit: Int) {
  14. storageBuckets(offset: $offset, limit: $limit) {
  15. ...StorageBucketDetails
  16. }
  17. }
  18. fragment StorageBagDetails on StorageBag {
  19. id
  20. storedBy {
  21. id
  22. }
  23. }
  24. query getStorageBagDetails(
  25. $bucketIds: StorageBucketWhereInput
  26. $offset: Int
  27. $limit: Int
  28. ) {
  29. storageBags(
  30. offset: $offset
  31. limit: $limit
  32. where: { storedBy_some: $bucketIds }
  33. ) {
  34. ...StorageBagDetails
  35. }
  36. }
  37. fragment DataObjectDetails on StorageDataObject {
  38. ipfsHash
  39. storageBag {
  40. id
  41. }
  42. }
  43. query getDataObjectDetails(
  44. $bagIds: StorageBagWhereInput
  45. $offset: Int
  46. $limit: Int
  47. ) {
  48. storageDataObjects(
  49. offset: $offset
  50. limit: $limit
  51. where: { storageBag: $bagIds, isAccepted_eq: true }
  52. ) {
  53. ...DataObjectDetails
  54. }
  55. }