membershipEvents.graphql 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. type MembershipBoughtEvent @entity {
  2. "Generic event data"
  3. event: Event!
  4. "New membership created."
  5. newMember: Membership!
  6. "New member root account in SS58 encoding."
  7. rootAccount: String!
  8. "New member controller in SS58 encoding."
  9. controllerAccount: String!
  10. "New member handle."
  11. handle: String!
  12. "New member metadata"
  13. metadata: MemberMetadata!
  14. "Referrer member."
  15. referrer: Membership
  16. }
  17. type MemberInvitedEvent @entity {
  18. "Generic event data"
  19. event: Event!
  20. "Inviting member."
  21. invitingMember: Membership!
  22. "New membership created."
  23. newMember: Membership!
  24. "New member root account in SS58 encoding."
  25. rootAccount: String!
  26. "New member controller in SS58 encoding."
  27. controllerAccount: String!
  28. "New member handle."
  29. handle: String!
  30. "New member metadata"
  31. metadata: MemberMetadata!
  32. }
  33. type MemberProfileUpdatedEvent @entity {
  34. "Generic event data"
  35. event: Event!
  36. "Membership being updated."
  37. member: Membership!
  38. "New member handle. Null means no new value was provided."
  39. newHandle: String
  40. "New member metadata. (empty values inside metadata mean no new value was provided)"
  41. newMetadata: MemberMetadata!
  42. }
  43. type MemberAccountsUpdatedEvent @entity {
  44. "Generic event data"
  45. event: Event!
  46. "Membership in question."
  47. member: Membership!
  48. "New member root account in SS58 encoding. Null means no new value was provided."
  49. newRootAccount: String
  50. "New member controller in SS58 encoding. Null means no new value was provided."
  51. newControllerAccount: String
  52. }
  53. type MemberVerificationStatusUpdatedEvent @entity {
  54. "Generic event data"
  55. event: Event!
  56. "Membership in question."
  57. member: Membership!
  58. "Worker updating status"
  59. worker: Worker!
  60. "New status."
  61. isVerified: Boolean!
  62. }
  63. type ReferralCutUpdatedEvent @entity {
  64. "Generic event data"
  65. event: Event!
  66. "New cut value."
  67. newValue: Int!
  68. }
  69. type InvitesTransferredEvent @entity {
  70. "Generic event data"
  71. event: Event!
  72. "Membership sending invites."
  73. sourceMember: Membership!
  74. "Membership receiving invites."
  75. targetMember: Membership!
  76. "Number of invites transferred."
  77. numberOfInvites: Int!
  78. }
  79. type MembershipPriceUpdatedEvent @entity {
  80. "Generic event data"
  81. event: Event!
  82. "The new membership price."
  83. newPrice: BigInt!
  84. }
  85. type InitialInvitationBalanceUpdatedEvent @entity {
  86. "Generic event data"
  87. event: Event!
  88. "New initial invitation balance."
  89. newInitialBalance: BigInt!
  90. }
  91. type LeaderInvitationQuotaUpdatedEvent @entity {
  92. "Generic event data"
  93. event: Event!
  94. "New quota."
  95. newInvitationQuota: Int!
  96. }
  97. type InitialInvitationCountUpdatedEvent @entity {
  98. "Generic event data"
  99. event: Event!
  100. "New initial invitation count for members."
  101. newInitialInvitationCount: Int!
  102. }
  103. type StakingAccountAddedEvent @entity {
  104. "Generic event data"
  105. event: Event!
  106. "Membership in question."
  107. member: Membership!
  108. "New staking account in SS58 encoding."
  109. account: String!
  110. }
  111. type StakingAccountConfirmedEvent @entity {
  112. "Generic event data"
  113. event: Event!
  114. "Membership in question."
  115. member: Membership!
  116. "New staking account in SS58 encoding."
  117. account: String!
  118. }
  119. type StakingAccountRemovedEvent @entity {
  120. "Generic event data"
  121. event: Event!
  122. "Membership in question."
  123. member: Membership!
  124. "New staking account in SS58 encoding."
  125. account: String!
  126. }