From 0a7a13dccda001a914051435865330ebc057668c Mon Sep 17 00:00:00 2001 From: Theophile Sandoz Date: Mon, 6 Nov 2023 14:10:08 +0100 Subject: [PATCH 1/9] =?UTF-8?q?=F0=9F=86=99=20Uprade=20`@joystream/types`?= =?UTF-8?q?=20to=20`4.1.0`=20(#4552)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update `@joystream/types` * Update `@joystream/types` to `4.1.0` --- packages/ui/package.json | 2 +- yarn.lock | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/packages/ui/package.json b/packages/ui/package.json index 74652db825..00826f5300 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -28,7 +28,7 @@ "@joystream/js": "1.2.0", "@joystream/markdown-editor": "^0.1.0", "@joystream/metadata-protobuf": "^2.10.0", - "@joystream/types": "^2.0.0", + "@joystream/types": "4.1.0", "@nivo/bar": "^0.79.1", "@nivo/core": "^0.79.0", "@noble/hashes": "^1.1.5", diff --git a/yarn.lock b/yarn.lock index 7979785d4f..0eb2afffd4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3674,7 +3674,7 @@ __metadata: "@joystream/js": 1.2.0 "@joystream/markdown-editor": ^0.1.0 "@joystream/metadata-protobuf": ^2.10.0 - "@joystream/types": ^2.0.0 + "@joystream/types": 4.1.0 "@miragejs/graphql": ^0.1.13 "@nivo/bar": ^0.79.1 "@nivo/core": ^0.79.0 @@ -3785,19 +3785,18 @@ __metadata: languageName: unknown linkType: soft -"@joystream/types@npm:^2.0.0": - version: 2.1.0 - resolution: "@joystream/types@npm:2.1.0" +"@joystream/types@npm:4.1.0": + version: 4.1.0 + resolution: "@joystream/types@npm:4.1.0" dependencies: "@polkadot/api": 8.9.1 "@polkadot/keyring": 9.5.1 "@polkadot/types": 8.9.1 "@types/lodash": ^4.14.157 "@types/vfile": ^4.0.0 - ajv: ^6.11.0 lodash: ^4.17.15 moment: ^2.24.0 - checksum: 22411d5715b0f510f21cefbbdba45a91e180744e1c53961fef043026dd6193e9412e91bf0394875cfef325c50e63836c956c898a225223f5f064bfc017108cf4 + checksum: 1180e3c0b3e1e0919423ae5334b7e6800367f440d7ebdf5cad38fc9f8aea5a9a9d0fec8e182d272571099621691b6546e5169391a11b927980cb221242bce97e languageName: node linkType: hard From 68fb187531c6d2bc2db7719ea5e1d71e5ddaa69a Mon Sep 17 00:00:00 2001 From: Victor Emmanuel <33874323+vrrayz@users.noreply.github.com> Date: Tue, 14 Nov 2023 10:59:36 +0100 Subject: [PATCH 2/9] Freeze pallet proposal creation (#4625) * schema * Create Freeze Pallet Proposal * update pallet frozen status storybook test * type check * recommended fix * required changes * required changes * required changes * required changes * required changes * required changes * Minor formatting --------- Co-authored-by: Theophile Sandoz --- packages/ui/package.json | 2 +- .../Proposals/CurrentProposals.stories.tsx | 42 ++++++++++++-- .../__generated__/baseTypes.generated.ts | 11 +++- .../ui/src/common/api/schemas/schema.graphql | 12 ++++ .../components/forms/InputComponent.tsx | 2 +- .../__generated__/council.generated.tsx | 6 ++ packages/ui/src/mocks/data/common.ts | 8 +-- packages/ui/src/mocks/data/proposals.ts | 8 ++- packages/ui/src/mocks/helpers/asChainData.ts | 3 + .../helpers/proposalDetailsToConstantKey.ts | 1 + .../proposals/hooks/useProposalConstants.ts | 1 + .../AddNewProposal/AddNewProposalModal.tsx | 7 +++ .../SpecificParametersStep.tsx | 4 ++ .../UpdatePalletFrozenStatus.tsx | 56 +++++++++++++++++++ .../AddNewProposal/getSpecificParameters.ts | 5 ++ .../modals/AddNewProposal/helpers.ts | 24 +++++++- .../modals/AddNewProposal/machine.ts | 3 + .../proposals/model/proposalDescriptions.ts | 1 + .../ui/src/proposals/model/proposalDetails.ts | 2 + packages/ui/src/proposals/model/validation.ts | 19 +++++++ .../__generated__/proposals.generated.tsx | 11 ++++ .../src/proposals/queries/proposals.graphql | 4 ++ packages/ui/src/proposals/types/proposals.ts | 1 + yarn.lock | 10 ++-- 24 files changed, 223 insertions(+), 20 deletions(-) create mode 100644 packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx diff --git a/packages/ui/package.json b/packages/ui/package.json index 00826f5300..cedb2d7cfa 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -28,7 +28,7 @@ "@joystream/js": "1.2.0", "@joystream/markdown-editor": "^0.1.0", "@joystream/metadata-protobuf": "^2.10.0", - "@joystream/types": "4.1.0", + "@joystream/types": "4.2.0", "@nivo/bar": "^0.79.1", "@nivo/core": "^0.79.0", "@noble/hashes": "^1.1.5", diff --git a/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx b/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx index 1852e1232d..f993f3d8df 100644 --- a/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx +++ b/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx @@ -72,6 +72,7 @@ type Args = { onCreateProposal: jest.Mock onChangeThreadMode: jest.Mock onVote: jest.Mock + palletFrozen: boolean } type Story = StoryObj> @@ -91,6 +92,7 @@ export default { args: { isCouncilMember: false, proposalCount: 15, + palletFrozen: false, }, parameters: { @@ -106,7 +108,7 @@ export default { stakingAccountIdMemberStatus: { memberId: 0, - confirmed: { isTrue: true }, + confirmed: true, size: 1, }, @@ -164,6 +166,9 @@ export default { members: { stakingAccountIdMemberStatus: parameters.stakingAccountIdMemberStatus, }, + projectToken: { + palletFrozen: args.palletFrozen, + }, }, tx: { proposalsEngine: { @@ -291,7 +296,7 @@ export const AddNewProposalHappy: Story = { stakingAccountIdMemberStatus: { memberId: 0, - confirmed: { isTrue: false }, + confirmed: false, size: 0, }, }, @@ -570,7 +575,7 @@ export const BindAccountFailure: Story = { parameters: { stakingAccountIdMemberStatus: { memberId: 0, - confirmed: { isTrue: false }, + confirmed: false, size: 0, }, addStakingAccountCandidateFailure: 'It failed 🙀', @@ -595,7 +600,7 @@ export const BindAccountThenCreateProposalFailure: Story = { parameters: { stakingAccountIdMemberStatus: { memberId: 0, - confirmed: { isTrue: false }, + confirmed: false, size: 0, }, createProposalFailure: 'It failed 🙀', @@ -621,7 +626,7 @@ export const ConfirmAccountThenCreateProposalFailure: Story = { parameters: { stakingAccountIdMemberStatus: { memberId: 0, - confirmed: { isTrue: false }, + confirmed: false, size: 1, }, createProposalFailure: 'It failed 🙀', @@ -1406,6 +1411,33 @@ export const SpecificParametersSetMembershipPrice: Story = { }), } +export const SpecificParametersUpdatePalletFrozenStatus: Story = { + play: specificParametersTest('Update Pallet Frozen Status', async ({ args, createProposal, modal, step }) => { + await createProposal(async () => { + const nextButton = getButtonByText(modal, 'Create proposal') + + await userEvent.click(modal.getByTestId('crt-feature-select')) + expect( + await modal.findByText( + /The ProjectToken pallet is currently enabled, so presently this proposal would fail due to execution constraints./ + ) + ) + expect(await modal.findByText(/Warning/)) + expect(nextButton).toBeDisabled() + + await userEvent.click(modal.getByTestId('crt-feature-select')) + await waitFor(() => expect(nextButton).toBeEnabled()) + }) + + step('Transaction parameters', () => { + const [, specificParameters] = args.onCreateProposal.mock.calls.at(-1) + expect(specificParameters.toJSON()).toEqual({ + setPalletFozenStatus: [true, 'ProjectToken'], + }) + }) + }), +} + export const SpecificParametersUpdateWorkingGroupBudget: Story = { parameters: { councilSize: 3, diff --git a/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts b/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts index 7a40be9db4..beb5dd1d22 100644 --- a/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts +++ b/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts @@ -15356,13 +15356,13 @@ export enum MembershipExternalResourceType { Facebook = 'FACEBOOK', Hyperlink = 'HYPERLINK', Irc = 'IRC', + Linkedin = 'LINKEDIN', Matrix = 'MATRIX', Telegram = 'TELEGRAM', Twitter = 'TWITTER', Wechat = 'WECHAT', Whatsapp = 'WHATSAPP', Youtube = 'YOUTUBE', - Linkedin = 'LINKEDIN', } export type MembershipExternalResourceUpdateInput = { @@ -20315,6 +20315,7 @@ export type ProposalDetails = | SlashWorkingGroupLeadProposalDetails | TerminateWorkingGroupLeadProposalDetails | UpdateChannelPayoutsProposalDetails + | UpdatePalletFrozenStatusProposalDetails | UpdateWorkingGroupBudgetProposalDetails | VetoProposalDetails @@ -31371,6 +31372,14 @@ export type UpdateChannelPayoutsProposalDetails = { payloadHash?: Maybe } +export type UpdatePalletFrozenStatusProposalDetails = { + __typename: 'UpdatePalletFrozenStatusProposalDetails' + /** New frozen status for pallet */ + frozen: Scalars['Boolean'] + /** The pallet to update frozen status on */ + pallet: Scalars['String'] +} + export type UpdateWorkingGroupBudgetProposalDetails = { __typename: 'UpdateWorkingGroupBudgetProposalDetails' /** Amount to increase / decrease the working group budget by (will be decudted from / appended to council budget accordingly) */ diff --git a/packages/ui/src/common/api/schemas/schema.graphql b/packages/ui/src/common/api/schemas/schema.graphql index 3f4fac456a..45ff77093b 100644 --- a/packages/ui/src/common/api/schemas/schema.graphql +++ b/packages/ui/src/common/api/schemas/schema.graphql @@ -2750,6 +2750,7 @@ union ProposalDetails = | SetReferralCutProposalDetails | VetoProposalDetails | UpdateChannelPayoutsProposalDetails + | UpdatePalletFrozenStatusProposalDetails union ProposalStatus = ProposalStatusDeciding @@ -3962,6 +3963,17 @@ type UpdateChannelPayoutsProposalDetails { """ payloadHash: String } +type UpdatePalletFrozenStatusProposalDetails { + """ + New frozen status for pallet + """ + frozen: Boolean! + + """ + The pallet to update frozen status on + """ + pallet: String! +} type UpdateWorkingGroupBudgetProposalDetails { """ diff --git a/packages/ui/src/common/components/forms/InputComponent.tsx b/packages/ui/src/common/components/forms/InputComponent.tsx index ee2311d754..8afee2b95b 100644 --- a/packages/ui/src/common/components/forms/InputComponent.tsx +++ b/packages/ui/src/common/components/forms/InputComponent.tsx @@ -484,7 +484,7 @@ export const InputNotification = styled.div` }}; ` -const InputNotificationIcon = styled.div` +export const InputNotificationIcon = styled.div` display: flex; justify-content: center; align-items: center; diff --git a/packages/ui/src/council/queries/__generated__/council.generated.tsx b/packages/ui/src/council/queries/__generated__/council.generated.tsx index 8186b0f3e5..16eb9e1955 100644 --- a/packages/ui/src/council/queries/__generated__/council.generated.tsx +++ b/packages/ui/src/council/queries/__generated__/council.generated.tsx @@ -91,6 +91,7 @@ export type PastCouncilProposalsFieldsFragment = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } creator: { @@ -611,6 +612,7 @@ export type FundingRequestApprovedFragment = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } } @@ -759,6 +761,7 @@ export type GetPastCouncilQuery = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } } @@ -854,6 +857,7 @@ export type GetPastCouncilMembersQuery = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } creator: { @@ -941,6 +945,7 @@ export type GetPastCouncilProposalsQuery = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } creator: { @@ -1465,6 +1470,7 @@ export type GetPastCouncilStatsQuery = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } } diff --git a/packages/ui/src/mocks/data/common.ts b/packages/ui/src/mocks/data/common.ts index 43f4ce8a67..a8eccf33d0 100644 --- a/packages/ui/src/mocks/data/common.ts +++ b/packages/ui/src/mocks/data/common.ts @@ -17,15 +17,15 @@ export const block = { inBlock: 12345, } -export const workingGroup = { __typename: 'WorkingGroup', id: '0', name: 'Operations Alpha' } +export const workingGroup = { __typename: 'WorkingGroup' as const, id: '0', name: 'Operations Alpha' } export const workingGroupOpening = { - __typename: 'WorkingGroupOpening', + __typename: 'WorkingGroupOpening' as const, id: '0', group: workingGroup, - metadata: { __typename: 'WorkingGroupOpeningMetadata', description: 'Lorem ipsum...' }, + metadata: { __typename: 'WorkingGroupOpeningMetadata' as const, description: 'Lorem ipsum...' }, } export const worker = { - __typename: 'Worker', + __typename: 'Worker' as const, createdAt: isoDate('01/02/2023'), group: workingGroup, membership, diff --git a/packages/ui/src/mocks/data/proposals.ts b/packages/ui/src/mocks/data/proposals.ts index af545621a3..6b2f1e9634 100644 --- a/packages/ui/src/mocks/data/proposals.ts +++ b/packages/ui/src/mocks/data/proposals.ts @@ -35,7 +35,7 @@ export const proposalDiscussionPosts: RecursivePartial[] = forumPo discussionThread: { id: threadId } as Partial, })) -const proposalDetails = { +const proposalDetails: Record> = { AmendConstitutionProposalDetails: {}, CancelWorkingGroupLeadOpeningProposalDetails: { opening: workingGroupOpening }, CreateWorkingGroupLeadOpeningProposalDetails: { @@ -86,9 +86,13 @@ const proposalDetails = { maxCashoutAllowed: joy(200), payloadHash: '0x000000', }, + UpdatePalletFrozenStatusProposalDetails: { + frozen: false, + pallet: 'ProjectToken', + }, UpdateWorkingGroupBudgetProposalDetails: { amount: joy(200), group: workingGroup }, VetoProposalDetails: { proposal: { __typename: 'Proposal', id: '0', title: random.words(4) } }, -} as Record> +} export const proposalDetailsMap = mapValues(proposalDetails, (value, key) => { const __typename = key === 'FundingRequestMultipleRecipientsProposalDetails' ? 'FundingRequestProposalDetails' : key diff --git a/packages/ui/src/mocks/helpers/asChainData.ts b/packages/ui/src/mocks/helpers/asChainData.ts index a5bcc2780b..abf39be764 100644 --- a/packages/ui/src/mocks/helpers/asChainData.ts +++ b/packages/ui/src/mocks/helpers/asChainData.ts @@ -15,6 +15,9 @@ export const asChainData = (data: any): any => { case 'String': return isNaN(data) ? data : createType('u128', data) + case 'Boolean': + return createType('bool', data) + default: return data } diff --git a/packages/ui/src/mocks/helpers/proposalDetailsToConstantKey.ts b/packages/ui/src/mocks/helpers/proposalDetailsToConstantKey.ts index 18a24e6ecc..3d5364382b 100644 --- a/packages/ui/src/mocks/helpers/proposalDetailsToConstantKey.ts +++ b/packages/ui/src/mocks/helpers/proposalDetailsToConstantKey.ts @@ -32,4 +32,5 @@ const proposalDetailsToConstantKeyMap = new Map([ ['updateChannelPayouts', 'updateChannelPayoutsProposalParameters'], + ['updatePalletFrozenStatus', 'setPalletFozenStatusProposalParameters'], ['amendConstitution', 'amendConstitutionProposalParameters'], ['cancelWorkingGroupLeadOpening', 'cancelWorkingGroupLeadOpeningProposalParameters'], ['createWorkingGroupLeadOpening', 'createWorkingGroupLeadOpeningProposalParameters'], diff --git a/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx b/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx index c640fb3ac5..05167b2df1 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx @@ -24,6 +24,7 @@ import { TextMedium, TokenValue } from '@/common/components/typography' import { BN_ZERO } from '@/common/constants' import { camelCaseToText } from '@/common/helpers' import { useCurrentBlockNumber } from '@/common/hooks/useCurrentBlockNumber' +import { useFirstObservableValue } from '@/common/hooks/useFirstObservableValue' import { useLocalStorage } from '@/common/hooks/useLocalStorage' import { useMachine } from '@/common/hooks/useMachine' import { useModal } from '@/common/hooks/useModal' @@ -70,6 +71,7 @@ export const AddNewProposalModal = () => { const maximumReferralCut = api?.consts.members.referralCutMaximumPercent const minCashoutAllowed = api?.consts.content.minimumCashoutAllowedLimit const maxCashoutAllowed = api?.consts.content.maximumCashoutAllowedLimit + const palletFrozenStatus = useFirstObservableValue(() => api?.query?.projectToken?.palletFrozen(), [api?.isConnected]) const currentBlock = useCurrentBlockNumber() const { hideModal, showModal } = useModal() const [state, send, service] = useMachine(addNewProposalMachine) @@ -96,6 +98,7 @@ export const AddNewProposalModal = () => { maximumReferralCut, minCashoutAllowed, maxCashoutAllowed, + palletFrozenStatus, leaderOpeningStake: workingGroupConsts?.leaderOpeningStake, minUnstakingPeriodLimit: workingGroupConsts?.minUnstakingPeriodLimit, stakeLock: 'Proposals', @@ -110,6 +113,10 @@ export const AddNewProposalModal = () => { defaultValues: defaultProposalValues, }) + useEffect(() => { + if (palletFrozenStatus !== undefined) form.setValue('updatePalletFrozenStatus.freeze', palletFrozenStatus.isFalse) + }, [palletFrozenStatus]) + const formValues = form.getValues() as AddNewProposalForm const currentErrors = form.formState.errors[path] ?? {} const serializedCurrentForm = JSON.stringify(formValues[path]) diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SpecificParametersStep.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SpecificParametersStep.tsx index fef4d9d87d..afbd7d96ce 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SpecificParametersStep.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/SpecificParametersStep.tsx @@ -27,6 +27,7 @@ import { AddNewProposalMachineState } from '@/proposals/modals/AddNewProposal/ma import { SetInitialInvitationBalance } from './SetInitialInvitationBalance' import { SetInitialInvitationCount } from './SetInitialInvitationCount' +import { UpdatePalletFrozenStatus } from './UpdatePalletFrozenStatus' interface SpecificParametersStepProps { matches: AddNewProposalMachineState['matches'] @@ -82,6 +83,9 @@ export const SpecificParametersStep = ({ matches }: SpecificParametersStepProps) case matches('specificParameters.updateChannelPayouts'): { return } + case matches('specificParameters.updatePalletFrozenStatus'): { + return + } default: return null } diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx new file mode 100644 index 0000000000..df1922060c --- /dev/null +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx @@ -0,0 +1,56 @@ +import React, { useMemo } from 'react' +import { useFormContext } from 'react-hook-form' + +import { + InlineToggleWrap, + InputNotification, + InputNotificationIcon, + InputNotificationMessage, + Label, + ToggleCheckbox, +} from '@/common/components/forms' +import { AlertSymbol } from '@/common/components/icons/symbols' +import { Row } from '@/common/components/Modal' +import { RowGapBlock } from '@/common/components/page/PageContent' +import { Tooltip, TooltipDefault } from '@/common/components/Tooltip' +import { TextMedium } from '@/common/components/typography' +import { enhancedGetErrorMessage } from '@/common/utils/validation' + +export const UpdatePalletFrozenStatus = () => { + const { watch, formState } = useFormContext() + const validationMessage = useMemo(() => { + return enhancedGetErrorMessage(formState?.errors)('updatePalletFrozenStatus.freeze') ?? '' + }, [JSON.stringify(formState?.errors), watch('updatePalletFrozenStatus.freeze')]) + return ( + + + +

Specific parameters

+ CRT feature management +
+
+ + + + + + + + + {validationMessage && ( + + + + + {validationMessage} + + )} + +
+ ) +} diff --git a/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts b/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts index 1331d34af4..27ba02d34c 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts +++ b/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts @@ -187,6 +187,11 @@ export const getSpecificParameters = async ( }, }) } + case 'updatePalletFrozenStatus': { + return createType('PalletProposalsCodexProposalDetails', { + SetPalletFozenStatus: [specifics.updatePalletFrozenStatus.freeze, specifics.updatePalletFrozenStatus.pallet], + }) + } default: return createType('PalletProposalsCodexProposalDetails', { Signal: '' }) } diff --git a/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts b/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts index d5f07c38f8..c58100eec1 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts +++ b/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts @@ -17,7 +17,7 @@ import { } from '@/common/utils/validation' import { AccountSchema, StakingAccountSchema } from '@/memberships/model/validation' import { Member } from '@/memberships/types' -import { isValidCSV } from '@/proposals/model/validation' +import { differentFromContext, isValidCSV } from '@/proposals/model/validation' import { ProposalType } from '@/proposals/types' import { GroupIdName } from '@/working-groups/types' @@ -50,6 +50,10 @@ export const defaultProposalValues = { updateChannelPayouts: { cashoutEnabled: true, }, + updatePalletFrozenStatus: { + pallet: 'ProjectToken', + freeze: false, + }, } export interface AddNewProposalForm { @@ -175,6 +179,10 @@ export interface AddNewProposalForm { expectedDataObjectStateBloatBond: BN } } + updatePalletFrozenStatus: { + freeze: boolean + pallet: string + } } export const schemaFactory = (api?: Api) => { @@ -402,5 +410,19 @@ export const schemaFactory = (api?: Api) => { .required(), channelCashoutsEnabled: Yup.boolean(), }), + updatePalletFrozenStatus: Yup.object().shape({ + freeze: Yup.boolean() + .test( + differentFromContext( + (isFrozen) => + `The ProjectToken pallet is currently ${ + isFrozen ? 'disabled' : 'enabled' + }, so presently this proposal would fail due to execution constraints.`, + 'palletFrozenStatus', + 'execution' + ) + ) + .required('Field is required'), + }), }) } diff --git a/packages/ui/src/proposals/modals/AddNewProposal/machine.ts b/packages/ui/src/proposals/modals/AddNewProposal/machine.ts index bd8f5f4068..408b4daef2 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/machine.ts +++ b/packages/ui/src/proposals/modals/AddNewProposal/machine.ts @@ -45,6 +45,7 @@ export type AddNewProposalState = | { value: 'specificParameters'; context: Required } | { value: { specificParameters: 'signal' }; context: Required } | { value: { specificParameters: 'updateChannelPayouts' }; context: Required } + | { value: { specificParameters: 'updatePalletFrozenStatus' }; context: Required } | { value: { specificParameters: 'fundingRequest' }; context: Required } | { value: { specificParameters: 'runtimeUpgrade' }; context: Required } | { value: { specificParameters: 'setReferralCut' }; context: Required } @@ -218,9 +219,11 @@ export const addNewProposalMachine = createMachine< { target: 'setMembershipPrice', cond: isType('setMembershipPrice') }, { target: 'setInitialInvitationCount', cond: isType('setInitialInvitationCount') }, { target: 'updateChannelPayouts', cond: isType('updateChannelPayouts') }, + { target: 'updatePalletFrozenStatus', cond: isType('updatePalletFrozenStatus') }, ], }, updateChannelPayouts: {}, + updatePalletFrozenStatus: {}, signal: {}, setMaxValidatorCount: {}, setReferralCut: {}, diff --git a/packages/ui/src/proposals/model/proposalDescriptions.ts b/packages/ui/src/proposals/model/proposalDescriptions.ts index 8c4bae5902..6a94a23cef 100644 --- a/packages/ui/src/proposals/model/proposalDescriptions.ts +++ b/packages/ui/src/proposals/model/proposalDescriptions.ts @@ -36,6 +36,7 @@ export const proposalDescriptions: ProposalDescriptions = { updateChannelPayouts: 'Proposal to submit the Channel Incentives Payout payload, update the min/max claimable amounts and block/allow claiming of awarded JOYs by channels.', runtimeUpgrade: 'Proposal to upgrade version to the new runtime.', + updatePalletFrozenStatus: 'Enabling and disabling various features on the blockchain level.', createBlogPost: 'Council blog', editBlogPost: 'Unlocked blog post can be edited.', lockBlogPost: 'When a post is locked it can no longer be modified.', diff --git a/packages/ui/src/proposals/model/proposalDetails.ts b/packages/ui/src/proposals/model/proposalDetails.ts index 8a19600e14..bf80756625 100644 --- a/packages/ui/src/proposals/model/proposalDetails.ts +++ b/packages/ui/src/proposals/model/proposalDetails.ts @@ -24,6 +24,7 @@ export const proposalDetails: ProposalType[] = [ 'setReferralCut', 'veto', 'updateChannelPayouts', + 'updatePalletFrozenStatus', ] export const enabledProposals: ProposalType[] = [ @@ -47,6 +48,7 @@ export const enabledProposals: ProposalType[] = [ 'setInitialInvitationBalance', 'setMembershipPrice', 'updateChannelPayouts', + 'updatePalletFrozenStatus', ] export const typenameToProposalDetails = (typename: string): ProposalType => { diff --git a/packages/ui/src/proposals/model/validation.ts b/packages/ui/src/proposals/model/validation.ts index bd8b63a66d..030ace591a 100644 --- a/packages/ui/src/proposals/model/validation.ts +++ b/packages/ui/src/proposals/model/validation.ts @@ -1,3 +1,4 @@ +import { get } from 'lodash' import * as Yup from 'yup' import { AnyObject } from 'yup/lib/types' @@ -20,3 +21,21 @@ export const isValidCSV = (message: string): Yup.TestConfig => ( return true }, }) + +export const differentFromContext = ( + msg: (value: any) => string, + contextPath: string, + type?: string +): Yup.TestConfig => ({ + name: type ?? 'differentFromContext', + exclusive: false, + test(value: boolean) { + const validationValue = get(this.options.context, contextPath).toJSON() + if (value === validationValue) { + return this.createError({ + message: msg(value), + }) + } + return true + }, +}) diff --git a/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx b/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx index 9d5f4ecc13..d6a6024e7f 100644 --- a/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx +++ b/packages/ui/src/proposals/queries/__generated__/proposals.generated.tsx @@ -83,6 +83,7 @@ export type ProposalFieldsFragment = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } creator: { @@ -522,6 +523,7 @@ export type ProposalWithDetailsFieldsFragment = { maxCashoutAllowed?: string | null payloadHash?: string | null } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails'; frozen: boolean; pallet: string } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' amount: string @@ -878,6 +880,7 @@ export type ProposalMentionFieldsFragment = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } status: @@ -984,6 +987,7 @@ export type GetProposalsQuery = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } creator: { @@ -1354,6 +1358,7 @@ export type GetProposalQuery = { maxCashoutAllowed?: string | null payloadHash?: string | null } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails'; frozen: boolean; pallet: string } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' amount: string @@ -1703,6 +1708,7 @@ export type GetProposalMentionQuery = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } status: @@ -1814,6 +1820,7 @@ export type GetLatestProposalByMemberIdQuery = { | { __typename: 'SlashWorkingGroupLeadProposalDetails' } | { __typename: 'TerminateWorkingGroupLeadProposalDetails' } | { __typename: 'UpdateChannelPayoutsProposalDetails' } + | { __typename: 'UpdatePalletFrozenStatusProposalDetails' } | { __typename: 'UpdateWorkingGroupBudgetProposalDetails' } | { __typename: 'VetoProposalDetails' } }> @@ -2062,6 +2069,10 @@ export const ProposalWithDetailsFieldsFragmentDoc = gql` maxCashoutAllowed payloadHash } + ... on UpdatePalletFrozenStatusProposalDetails { + frozen + pallet + } } discussionThread { id diff --git a/packages/ui/src/proposals/queries/proposals.graphql b/packages/ui/src/proposals/queries/proposals.graphql index 71a0009dbe..f4337820d0 100644 --- a/packages/ui/src/proposals/queries/proposals.graphql +++ b/packages/ui/src/proposals/queries/proposals.graphql @@ -190,6 +190,10 @@ fragment ProposalWithDetailsFields on Proposal { maxCashoutAllowed payloadHash } + ... on UpdatePalletFrozenStatusProposalDetails { + frozen + pallet + } } discussionThread { id diff --git a/packages/ui/src/proposals/types/proposals.ts b/packages/ui/src/proposals/types/proposals.ts index 9f80843397..fbfddff151 100644 --- a/packages/ui/src/proposals/types/proposals.ts +++ b/packages/ui/src/proposals/types/proposals.ts @@ -61,6 +61,7 @@ export type ProposalType = | 'unlockBlogPost' | 'veto' | 'updateChannelPayouts' + | 'updatePalletFrozenStatus' ) export type DisabledProposal = 'createBlogPost' | 'editBlogPost' | 'lockBlogPost' | 'unlockBlogPost' diff --git a/yarn.lock b/yarn.lock index 0eb2afffd4..846968e11e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3674,7 +3674,7 @@ __metadata: "@joystream/js": 1.2.0 "@joystream/markdown-editor": ^0.1.0 "@joystream/metadata-protobuf": ^2.10.0 - "@joystream/types": 4.1.0 + "@joystream/types": 4.2.0 "@miragejs/graphql": ^0.1.13 "@nivo/bar": ^0.79.1 "@nivo/core": ^0.79.0 @@ -3785,9 +3785,9 @@ __metadata: languageName: unknown linkType: soft -"@joystream/types@npm:4.1.0": - version: 4.1.0 - resolution: "@joystream/types@npm:4.1.0" +"@joystream/types@npm:4.2.0": + version: 4.2.0 + resolution: "@joystream/types@npm:4.2.0" dependencies: "@polkadot/api": 8.9.1 "@polkadot/keyring": 9.5.1 @@ -3796,7 +3796,7 @@ __metadata: "@types/vfile": ^4.0.0 lodash: ^4.17.15 moment: ^2.24.0 - checksum: 1180e3c0b3e1e0919423ae5334b7e6800367f440d7ebdf5cad38fc9f8aea5a9a9d0fec8e182d272571099621691b6546e5169391a11b927980cb221242bce97e + checksum: 5724bc37c595f9ecbad6d5ebb451aeebc8bdb44a32ea27c06da2298d9946cfe09ad1e427e2199174c00403207b4ea4e50af693fea7a856457821c58ce999f8a5 languageName: node linkType: hard From 4af43dc8feeab3a51fa9786dda6f661c84d55e66 Mon Sep 17 00:00:00 2001 From: Victor Emmanuel <33874323+vrrayz@users.noreply.github.com> Date: Tue, 14 Nov 2023 17:06:59 +0100 Subject: [PATCH 3/9] Preview freeze pallet proposal (#4627) * schema * Create Freeze Pallet Proposal * update pallet frozen status storybook test * type check * Preview proposal and storybook * linting * required changes * required changes --- .../Proposals/ProposalPreview.stories.tsx | 3 +++ .../helpers/getDetailsRenderStructure.ts | 21 +++++++++++++++++++ .../ui/src/proposals/types/ProposalDetails.ts | 17 +++++++++++++++ 3 files changed, 41 insertions(+) diff --git a/packages/ui/src/app/pages/Proposals/ProposalPreview.stories.tsx b/packages/ui/src/app/pages/Proposals/ProposalPreview.stories.tsx index 3a934b0e1e..6c3d5fab9c 100644 --- a/packages/ui/src/app/pages/Proposals/ProposalPreview.stories.tsx +++ b/packages/ui/src/app/pages/Proposals/ProposalPreview.stories.tsx @@ -288,6 +288,9 @@ export const TerminateWorkingGroupLead: Story = { export const UpdateChannelPayouts: Story = { args: { type: 'UpdateChannelPayoutsProposalDetails' }, } +export const UpdatePalletFrozenStatus: Story = { + args: { type: 'UpdatePalletFrozenStatusProposalDetails' }, +} export const UpdateWorkingGroupBudget: Story = { args: { type: 'UpdateWorkingGroupBudgetProposalDetails' }, } diff --git a/packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts b/packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts index 02cb38dcf6..385b1e270a 100644 --- a/packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts +++ b/packages/ui/src/proposals/helpers/getDetailsRenderStructure.ts @@ -24,6 +24,7 @@ import { ProposalDetail, OpeningLinkDetail, UpdateChannelPayoutsDetail, + UpdatePalletFrozenStatusDetail, } from '@/proposals/types' export type RenderType = @@ -201,6 +202,24 @@ const booleanMapper: Mapper = (freezePallet) => { + return [ + { + label: 'Proposed Status', + renderType: 'Text', + value: freezePallet ? 'Disable' : 'Enable', + }, + ] +} +const palletMapper: Mapper = (pallet) => { + return [ + { + label: 'Pallet', + renderType: 'Text', + value: pallet, + }, + ] +} const amountMapper = (label?: string): Mapper => (value, type): RenderNode[] => { @@ -283,6 +302,8 @@ const mappers: Partial>> = { tooltipText: 'This is the ID submitted to Chain for the Data Object (payout payload) to be further uploaded to the Storage. It will be displayed after proposal is executed.', }), + pallet: palletMapper, + freeze: palletStatusMapper, } const mapProposalDetail = (key: ProposalDetailsKeys, proposalDetails: ProposalWithDetails['details']) => { diff --git a/packages/ui/src/proposals/types/ProposalDetails.ts b/packages/ui/src/proposals/types/ProposalDetails.ts index 8eccb7c068..6e7d477dfb 100644 --- a/packages/ui/src/proposals/types/ProposalDetails.ts +++ b/packages/ui/src/proposals/types/ProposalDetails.ts @@ -80,6 +80,10 @@ export type UpdateChannelPayoutsDetail = { payloadHash?: string payloadDataObjectId?: string } +export type UpdatePalletFrozenStatusDetail = { + freeze?: boolean + pallet?: string +} export type FundingRequestDetails = ProposalDetailsNew<'fundingRequest', DestinationsDetail> export type CreateLeadOpeningDetails = ProposalDetailsNew< @@ -140,6 +144,11 @@ export type VetoDetails = ProposalDetailsNew<'veto', ProposalDetail> export type UpdateChannelPayoutsDetails = ProposalDetailsNew<'updateChannelPayouts', UpdateChannelPayoutsDetail> +export type UpdatePalletFrozenStatusProposalDetails = ProposalDetailsNew< + 'updatePalletFrozenStatus', + UpdatePalletFrozenStatusDetail +> + export type ProposalDetails = | BaseProposalDetails | FundingRequestDetails @@ -163,6 +172,7 @@ export type ProposalDetails = | SetCouncilorRewardDetails | VetoDetails | UpdateChannelPayoutsDetails + | UpdatePalletFrozenStatusProposalDetails export type ProposalDetailsKeys = KeysOfUnion @@ -359,6 +369,12 @@ const asUpdateChannelPayouts: DetailsCast<'UpdateChannelPayoutsProposalDetails'> payloadDataObjectId: extra?.payloadDataObjectId, }) +const asUpdatePalletFrozenStatus: DetailsCast<'UpdatePalletFrozenStatusProposalDetails'> = (fragment) => ({ + type: 'updatePalletFrozenStatus', + freeze: fragment.frozen, + pallet: fragment.pallet, +}) + interface DetailsCast { (fragment: DetailsFragment & { __typename: T }, extra?: ProposalExtraDetails): ProposalDetails } @@ -385,6 +401,7 @@ const detailsCasts: Partial>> = VetoProposalDetails: asVeto, SetMembershipLeadInvitationQuotaProposalDetails: asSetMembershipLeadInvitationQuota, UpdateChannelPayoutsProposalDetails: asUpdateChannelPayouts, + UpdatePalletFrozenStatusProposalDetails: asUpdatePalletFrozenStatus, } export const asProposalDetails = (fragment: DetailsFragment, extra?: ProposalExtraDetails): ProposalDetails => { From 63ace2041ce57f41cb2e52d7080d0a7333f474dc Mon Sep 17 00:00:00 2001 From: Victor Emmanuel <33874323+vrrayz@users.noreply.github.com> Date: Wed, 15 Nov 2023 10:27:49 +0100 Subject: [PATCH 4/9] Create freeze pallet proposal design followup (#4632) * schema * Create Freeze Pallet Proposal * update pallet frozen status storybook test * type check * Preview proposal and storybook * linting * required changes * required changes * follow up PR * required changes * required changes * required changes --- .../UpdatePalletFrozenStatus.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx index df1922060c..8bf67e5a61 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx @@ -31,17 +31,17 @@ export const UpdatePalletFrozenStatus = () => { - + + - {validationMessage && ( From f399117c996d015f8c597eb62355277ff4cff74b Mon Sep 17 00:00:00 2001 From: Theophile Sandoz Date: Tue, 6 Feb 2024 17:43:49 +0100 Subject: [PATCH 5/9] =?UTF-8?q?=F0=9F=94=A7=20Fix=20freeze=20pallet=20prop?= =?UTF-8?q?osal=20(#4763)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix the creator token state switch input value * Fix the execution requirement alert * Match the design * Improve the tests --- .../pages/Proposals/CurrentProposals.stories.tsx | 4 ++-- .../modals/AddNewProposal/AddNewProposalModal.tsx | 2 +- .../components/ExecutionRequirementsWarning.tsx | 4 ++-- .../UpdatePalletFrozenStatus.tsx | 11 +++-------- .../modals/AddNewProposal/getSpecificParameters.ts | 2 +- .../src/proposals/modals/AddNewProposal/helpers.ts | 14 +++++++------- packages/ui/src/proposals/model/validation.ts | 12 ++++++------ 7 files changed, 22 insertions(+), 27 deletions(-) diff --git a/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx b/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx index 06bc336f5e..5d6917f1ac 100644 --- a/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx +++ b/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx @@ -1422,7 +1422,7 @@ export const SpecificParametersUpdatePalletFrozenStatus: Story = { await createProposal(async () => { const nextButton = getButtonByText(modal, 'Create proposal') - await userEvent.click(modal.getByTestId('crt-feature-select')) + await userEvent.click(modal.getByText('Enable')) expect( await modal.findByText( /The ProjectToken pallet is currently enabled, so presently this proposal would fail due to execution constraints./ @@ -1431,7 +1431,7 @@ export const SpecificParametersUpdatePalletFrozenStatus: Story = { expect(await modal.findByText(/Warning/)) expect(nextButton).toBeDisabled() - await userEvent.click(modal.getByTestId('crt-feature-select')) + await userEvent.click(modal.getByText('Disable')) await waitFor(() => expect(nextButton).toBeEnabled()) }) diff --git a/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx b/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx index ac76c760d2..606ecebbc9 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx @@ -114,7 +114,7 @@ export const AddNewProposalModal = () => { }) useEffect(() => { - if (palletFrozenStatus !== undefined) form.setValue('updatePalletFrozenStatus.freeze', palletFrozenStatus.isFalse) + if (palletFrozenStatus !== undefined) form.setValue('updatePalletFrozenStatus.enable', palletFrozenStatus.isTrue) }, [palletFrozenStatus]) const formValues = form.getValues() as AddNewProposalForm diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/ExecutionRequirementsWarning.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/ExecutionRequirementsWarning.tsx index eaa5168cac..bc95c40ec8 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/components/ExecutionRequirementsWarning.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/ExecutionRequirementsWarning.tsx @@ -12,13 +12,13 @@ export const ExecutionRequirementsWarning = React.memo(() => { Warning - + Parameters provided here are checked across two set of constraints which are executed at different times, creation and execution constraints. Current inputs for proposal parameters violate the execution constraints for this proposal, meaning while you can create this proposal, if the runtime execution constraints for this proposal remain unchanged at the time of council vote, this proposal will be automatically rejected. Learn more diff --git a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx index 8bf67e5a61..df1c24ef4b 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/components/SpecificParameters/UpdatePalletFrozenStatus.tsx @@ -19,8 +19,8 @@ import { enhancedGetErrorMessage } from '@/common/utils/validation' export const UpdatePalletFrozenStatus = () => { const { watch, formState } = useFormContext() const validationMessage = useMemo(() => { - return enhancedGetErrorMessage(formState?.errors)('updatePalletFrozenStatus.freeze') ?? '' - }, [JSON.stringify(formState?.errors), watch('updatePalletFrozenStatus.freeze')]) + return enhancedGetErrorMessage(formState?.errors)('updatePalletFrozenStatus.enable') ?? '' + }, [JSON.stringify(formState?.errors), watch('updatePalletFrozenStatus.enable')]) return ( @@ -32,12 +32,7 @@ export const UpdatePalletFrozenStatus = () => { - + diff --git a/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts b/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts index 478f02184f..fe1f02ea46 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts +++ b/packages/ui/src/proposals/modals/AddNewProposal/getSpecificParameters.ts @@ -189,7 +189,7 @@ export const getSpecificParameters = async ( } case 'updatePalletFrozenStatus': { return createType('PalletProposalsCodexProposalDetails', { - SetPalletFozenStatus: [specifics.updatePalletFrozenStatus.freeze, specifics.updatePalletFrozenStatus.pallet], + SetPalletFozenStatus: [!specifics.updatePalletFrozenStatus.enable, specifics.updatePalletFrozenStatus.pallet], }) } default: diff --git a/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts b/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts index c58100eec1..351f9508d7 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts +++ b/packages/ui/src/proposals/modals/AddNewProposal/helpers.ts @@ -17,7 +17,7 @@ import { } from '@/common/utils/validation' import { AccountSchema, StakingAccountSchema } from '@/memberships/model/validation' import { Member } from '@/memberships/types' -import { differentFromContext, isValidCSV } from '@/proposals/model/validation' +import { equalToContext, isValidCSV } from '@/proposals/model/validation' import { ProposalType } from '@/proposals/types' import { GroupIdName } from '@/working-groups/types' @@ -52,7 +52,7 @@ export const defaultProposalValues = { }, updatePalletFrozenStatus: { pallet: 'ProjectToken', - freeze: false, + enable: false, }, } @@ -180,7 +180,7 @@ export interface AddNewProposalForm { } } updatePalletFrozenStatus: { - freeze: boolean + enable: boolean pallet: string } } @@ -411,12 +411,12 @@ export const schemaFactory = (api?: Api) => { channelCashoutsEnabled: Yup.boolean(), }), updatePalletFrozenStatus: Yup.object().shape({ - freeze: Yup.boolean() + enable: Yup.boolean() .test( - differentFromContext( - (isFrozen) => + equalToContext( + (enable) => `The ProjectToken pallet is currently ${ - isFrozen ? 'disabled' : 'enabled' + enable ? 'enabled' : 'disabled' }, so presently this proposal would fail due to execution constraints.`, 'palletFrozenStatus', 'execution' diff --git a/packages/ui/src/proposals/model/validation.ts b/packages/ui/src/proposals/model/validation.ts index 030ace591a..18b9ea7e09 100644 --- a/packages/ui/src/proposals/model/validation.ts +++ b/packages/ui/src/proposals/model/validation.ts @@ -22,20 +22,20 @@ export const isValidCSV = (message: string): Yup.TestConfig => ( }, }) -export const differentFromContext = ( +export const equalToContext = ( msg: (value: any) => string, contextPath: string, type?: string ): Yup.TestConfig => ({ - name: type ?? 'differentFromContext', + name: type ?? 'equalToContext', exclusive: false, test(value: boolean) { const validationValue = get(this.options.context, contextPath).toJSON() - if (value === validationValue) { - return this.createError({ + return ( + value === validationValue || + this.createError({ message: msg(value), }) - } - return true + ) }, }) From 8dc136bbf3ee465b19e9fdf156e38f847e7a495e Mon Sep 17 00:00:00 2001 From: Theophile Sandoz Date: Tue, 12 Mar 2024 17:54:53 +0100 Subject: [PATCH 6/9] Fix failing test The result of `palletFrozen().toJSON()` is a `boolean` primitive however `createType('bool').toJSON()` returns a `Boolean` object (this is why the test was failing. To be safer lets work with a js boolean instead of the polkdaot.js type. --- .../modals/AddNewProposal/AddNewProposalModal.tsx | 7 +++++-- packages/ui/src/proposals/model/validation.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx b/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx index d56e67a995..04c081be5e 100644 --- a/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx +++ b/packages/ui/src/proposals/modals/AddNewProposal/AddNewProposalModal.tsx @@ -71,7 +71,10 @@ export const AddNewProposalModal = () => { const maximumReferralCut = api?.consts.members.referralCutMaximumPercent const minCashoutAllowed = api?.consts.content.minimumCashoutAllowedLimit const maxCashoutAllowed = api?.consts.content.maximumCashoutAllowedLimit - const palletFrozenStatus = useFirstObservableValue(() => api?.query?.projectToken?.palletFrozen(), [api?.isConnected]) + const palletFrozenStatus = useFirstObservableValue( + () => api?.query?.projectToken?.palletFrozen(), + [api?.isConnected] + )?.isTrue const currentBlock = useCurrentBlockNumber() const { hideModal, showModal } = useModal() const [state, send, service] = useMachine(addNewProposalMachine) @@ -114,7 +117,7 @@ export const AddNewProposalModal = () => { }) useEffect(() => { - if (palletFrozenStatus !== undefined) form.setValue('updatePalletFrozenStatus.enable', palletFrozenStatus.isTrue) + if (palletFrozenStatus !== undefined) form.setValue('updatePalletFrozenStatus.enable', palletFrozenStatus) }, [palletFrozenStatus]) const formValues = form.getValues() as AddNewProposalForm diff --git a/packages/ui/src/proposals/model/validation.ts b/packages/ui/src/proposals/model/validation.ts index 18b9ea7e09..4281a4068d 100644 --- a/packages/ui/src/proposals/model/validation.ts +++ b/packages/ui/src/proposals/model/validation.ts @@ -30,7 +30,7 @@ export const equalToContext = ( name: type ?? 'equalToContext', exclusive: false, test(value: boolean) { - const validationValue = get(this.options.context, contextPath).toJSON() + const validationValue = get(this.options.context, contextPath) return ( value === validationValue || this.createError({ From 5d627265f174f32e98dcfeab21053c0b93e0a656 Mon Sep 17 00:00:00 2001 From: Theophile Sandoz Date: Wed, 13 Mar 2024 12:21:19 +0100 Subject: [PATCH 7/9] Fix proposal creation tests --- .../Proposals/CurrentProposals.stories.tsx | 46 +++++++++---------- packages/ui/test-runner-jest.config.js | 1 + packages/ui/test/_mocks/keyring/Keyring.ts | 2 +- 3 files changed, 25 insertions(+), 24 deletions(-) diff --git a/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx b/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx index ff5c8059cd..2655ce2ace 100644 --- a/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx +++ b/packages/ui/src/app/pages/Proposals/CurrentProposals.stories.tsx @@ -478,7 +478,7 @@ export const AddNewProposalHappy: Story = { expect(await waitForModal(modal, 'Success')) }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { expect(args.onAddStakingAccountCandidate).toHaveBeenCalledWith(alice.controllerAccount, alice.id) expect(args.onConfirmStakingAccount).toHaveBeenCalledWith( @@ -757,7 +757,7 @@ export const SpecificParametersSignal: Story = { expect(nextButton).toBeEnabled() }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toHuman()).toEqual({ Signal: 'Lorem ipsum...' }) }) @@ -785,7 +785,7 @@ export const SpecificParametersFundingRequest: Story = { await waitFor(() => expect(modal.queryByText(/Maximal amount allowed is \d+/)).toBeNull()) }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ fundingRequest: [{ account: alice.controllerAccount, amount: 100_0000000000 }], @@ -875,7 +875,7 @@ export const SpecificParametersMultipleFundingRequest: Story = { await userEvent.click(modal.getByTestId('sidePanel-overlay')) }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ fundingRequest: [ @@ -912,7 +912,7 @@ export const SpecificParametersSetReferralCut: Story = { userEvent.click(modal.getByText(EXECUTION_WARNING_BOX)) }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setReferralCut: 100 }) }) @@ -959,7 +959,7 @@ export const SpecificParametersDecreaseWorkingGroupLeadStake: Story = { expect(amountField).toHaveValue('500') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const leaderId = 10 // Set on the mock QN query const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ @@ -997,7 +997,7 @@ export const SpecificParametersTerminateWorkingGroupLead: Story = { userEvent.type(amountField, '2000') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const leaderId = 10 // Set on the mock QN query const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ @@ -1063,7 +1063,7 @@ export const SpecificParametersCreateWorkingGroupLeadOpening: Story = { await userEvent.type(modal.getByLabelText('Reward amount per Block'), '0.1') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) const { description, ...data } = specificParameters.asCreateWorkingGroupLeadOpening.toJSON() @@ -1128,7 +1128,7 @@ export const SpecificParametersSetWorkingGroupLeadReward: Story = { await userEvent.type(amountField, '10') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const leaderId = 10 // Set on the mock QN query const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ @@ -1165,7 +1165,7 @@ export const SpecificParametersSetMaxValidatorCount: Story = { await userEvent.type(amountField, '10') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setMaxValidatorCount: 10 }) }) @@ -1185,7 +1185,7 @@ export const SpecificParametersCancelWorkingGroupLeadOpening: Story = { userEvent.click(body.getByText('Hire Storage Working Group Lead')) }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ cancelWorkingGroupLeadOpening: [12, 'Storage'] }) }) @@ -1218,7 +1218,7 @@ export const SpecificParametersSetCouncilBudgetIncrement: Story = { await userEvent.type(amountField, '500') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setCouncilBudgetIncrement: 500_0000000000 }) }) @@ -1245,7 +1245,7 @@ export const SpecificParametersSetCouncilorReward: Story = { await userEvent.type(amountField, '10') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setCouncilorReward: 10_0000000000 }) }) @@ -1282,7 +1282,7 @@ export const SpecificParametersSetMembershipLeadInvitationQuota: Story = { await userEvent.type(amountField, '3') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setMembershipLeadInvitationQuota: 3 }) }) @@ -1320,7 +1320,7 @@ export const SpecificParametersFillWorkingGroupLeadOpening: Story = { expect(modal.getByText('Bar')) }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ fillWorkingGroupLeadOpening: { @@ -1361,7 +1361,7 @@ export const SpecificParametersSetInitialInvitationCount: Story = { await userEvent.type(countField, '7') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setInitialInvitationCount: 7 }) }) @@ -1391,7 +1391,7 @@ export const SpecificParametersSetInitialInvitationBalance: Story = { await userEvent.type(amountField, '7') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setInitialInvitationBalance: 7_0000000000 }) }) @@ -1416,7 +1416,7 @@ export const SpecificParametersSetMembershipPrice: Story = { await userEvent.type(amountField, '8') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setMembershipPrice: 8_0000000000 }) }) @@ -1441,8 +1441,8 @@ export const SpecificParametersUpdatePalletFrozenStatus: Story = { await waitFor(() => expect(nextButton).toBeEnabled()) }) - step('Transaction parameters', () => { - const [, specificParameters] = args.onCreateProposal.mock.calls.at(-1) + await step('Transaction parameters', () => { + const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ setPalletFozenStatus: [true, 'ProjectToken'], }) @@ -1502,7 +1502,7 @@ export const SpecificParametersUpdateWorkingGroupBudget: Story = { await userEvent.type(amountField, '99') }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) expect(specificParameters.toJSON()).toEqual({ updateWorkingGroupBudget: [99_0000000000, 'Forum', 'Negative'], @@ -1537,9 +1537,9 @@ export const SpecificParametersRuntimeUpgrade: Story = { expect(within(confirmation).getByText('valid.wasm')) }) - step('Transaction parameters', () => { + await step('Transaction parameters', () => { const [, , specificParameters] = args.onCreateProposal.mock.calls.at(-1) - expect(specificParameters.toJSON()).toEqual({ runtimeUpgrade: '0x' }) + expect(specificParameters.toJSON()).toEqual({ runtimeUpgrade: '0x00' }) }) }), } diff --git a/packages/ui/test-runner-jest.config.js b/packages/ui/test-runner-jest.config.js index d75dd333e6..2c703edca1 100644 --- a/packages/ui/test-runner-jest.config.js +++ b/packages/ui/test-runner-jest.config.js @@ -10,4 +10,5 @@ module.exports = { */ roots: undefined, testMatch: ['/src/app/**/*.stories.tsx'], + testTimeout: 30_000, } diff --git a/packages/ui/test/_mocks/keyring/Keyring.ts b/packages/ui/test/_mocks/keyring/Keyring.ts index a91ebe3993..e65a8a8bc8 100644 --- a/packages/ui/test/_mocks/keyring/Keyring.ts +++ b/packages/ui/test/_mocks/keyring/Keyring.ts @@ -2,7 +2,7 @@ import { createTestKeyring } from '@polkadot/keyring/testing' import { accountKey } from '@polkadot/ui-keyring/defaults' import { Keyring } from '@polkadot/ui-keyring/Keyring' import { genericSubject } from '@polkadot/ui-keyring/observable/genericSubject' -import { BrowserStore } from '@polkadot/ui-keyring/stores' +import { BrowserStore } from '@polkadot/ui-keyring/stores/Browser' export const mockKeyring = () => { const keyring = createTestKeyring() From 577afc9aa55dac0231ac5fba6ca0f733fcebd27c Mon Sep 17 00:00:00 2001 From: Theophile Sandoz Date: Tue, 12 Mar 2024 16:14:59 +0100 Subject: [PATCH 8/9] Update the QN schema --- .../server/src/common/queries/schema.graphql | 18946 +++++++-------- .../__generated__/baseTypes.generated.ts | 623 +- .../ui/src/common/api/schemas/schema.graphql | 19440 ++++++++-------- .../__generated__/council.generated.tsx | 6 + .../__generated__/councilEvents.generated.tsx | 1 + .../__generated__/forumEvents.generated.tsx | 1 + .../components/SocialMediaSelector.tsx | 3 +- .../SocialMediaSelector.tsx | 3 +- .../SocialMediaTile/SocialMediaTile.tsx | 5 +- packages/ui/src/mocks/data/proposals.ts | 1 + .../ui/src/proposals/hooks/useProposal.ts | 2 +- .../__generated__/proposals.generated.tsx | 9 +- .../proposalsEvents.generated.tsx | 1 + .../workingGroupsEvents.generated.tsx | 1 + 14 files changed, 20353 insertions(+), 18689 deletions(-) diff --git a/packages/server/src/common/queries/schema.graphql b/packages/server/src/common/queries/schema.graphql index ccd13f0571..e31bc5b9f6 100644 --- a/packages/server/src/common/queries/schema.graphql +++ b/packages/server/src/common/queries/schema.graphql @@ -61,6 +61,7 @@ enum EventTypeOptions { BountyRemovedEvent BountyVetoedEvent BudgetBalanceSetEvent + BudgetFundedEvent BudgetIncrementUpdatedEvent BudgetRefillEvent BudgetRefillPlannedEvent @@ -177,40 +178,6 @@ enum EventTypeOptions { WorkerStartedLeavingEvent } -type ApplicationFormQuestion implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - openingMetadata: WorkingGroupOpeningMetadata! - openingMetadataId: String! - - """ - The question itself - """ - question: String - - """ - Type of the question (UI answer input type) - """ - type: ApplicationFormQuestionType! - - """ - Index of the question - """ - index: Int! - applicationformquestionanswerquestion: [ApplicationFormQuestionAnswer!] -} - -enum ApplicationFormQuestionType { - TEXT - TEXTAREA -} - type WorkingGroupOpening implements BaseGraphQLObject { id: ID! @@ -277,250 +244,11 @@ GraphQL representation of BigInt """ scalar BigInt -type WorkingGroupOpeningMetadata implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Whether the originally provided metadata was valid - """ - originallyValid: Boolean! - - """ - Opening title - """ - title: String - - """ - Opening short description - """ - shortDescription: String - - """ - Opening description (md-formatted) - """ - description: String - - """ - Expected max. number of applicants that will be hired - """ - hiringLimit: Int - - """ - Expected time when the opening will close - """ - expectedEnding: DateTime - - """ - Md-formatted text explaining the application process - """ - applicationDetails: String - applicationFormQuestions: [ApplicationFormQuestion!]! - upcomingworkinggroupopeningmetadata: [UpcomingWorkingGroupOpening!] - workinggroupopeningmetadata: [WorkingGroupOpening!] -} - -type UpcomingWorkingGroupOpening implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - createdInEvent: StatusTextChangedEvent! - createdInEventId: String! - group: WorkingGroup! - groupId: String! - - """ - Expected opening start time - """ - expectedStart: DateTime - - """ - Expected min. application/role stake amount - """ - stakeAmount: BigInt - - """ - Expected reward per block - """ - rewardPerBlock: BigInt - metadata: WorkingGroupOpeningMetadata! - metadataId: String! -} - -union WorkingGroupMetadataActionResult = - UpcomingOpeningAdded - | UpcomingOpeningRemoved - | WorkingGroupMetadataSet - | InvalidActionMetadata - -type WorkingGroupMetadata implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Working group status - """ - status: String - - """ - Working group status message - """ - statusMessage: String - - """ - Working group about text - """ - about: String - - """ - Working group description text - """ - description: String - setInEvent: StatusTextChangedEvent! - setInEventId: String! - group: WorkingGroup! - groupId: String! - workinggroupmetadata: [WorkingGroup!] -} - -type MembershipExternalResource implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - type: MembershipExternalResourceType! - value: String! - memberMetadata: MemberMetadata! - memberMetadataId: String! - member: Membership - memberId: String -} - -enum MembershipExternalResourceType { - EMAIL - HYPERLINK - TWITTER - TELEGRAM - DISCORD - FACEBOOK - YOUTUBE - MATRIX - IRC - WECHAT - WHATSAPP - LINKEDIN -} - -type MemberMetadata implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Member's name - """ - name: String - - """ - Avatar data object - """ - avatar: Avatar - - """ - Short text chosen by member to share information about themselves - """ - about: String - member: Membership - externalResources: [MembershipExternalResource!] - isVerifiedValidator: Boolean - membercreatedeventmetadata: [MemberCreatedEvent!] - memberinvitedeventmetadata: [MemberInvitedEvent!] - memberprofileupdatedeventnewMetadata: [MemberProfileUpdatedEvent!] - membershipboughteventmetadata: [MembershipBoughtEvent!] - membershipgiftedeventmetadata: [MembershipGiftedEvent!] -} - -union Avatar = AvatarObject | AvatarUri - -type ProposalDiscussionWhitelist implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - phantom: Int - members: [Membership!]! -} - -type ForumCategory implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - parent: ForumCategory - parentId: String - - """ - Category title - """ - title: String! - - """ - Category description - """ - description: String! - threads: [ForumThread!]! - moderators: [Worker!]! - createdInEvent: CategoryCreatedEvent! - - """ - Current category status - """ - status: CategoryStatus! - categoryarchivalstatusupdatedeventcategory: [CategoryArchivalStatusUpdatedEvent!] - categorydeletedeventcategory: [CategoryDeletedEvent!] - categorymembershipofmoderatorupdatedeventcategory: [CategoryMembershipOfModeratorUpdatedEvent!] - categorystickythreadupdateeventcategory: [CategoryStickyThreadUpdateEvent!] - forumcategoryparent: [ForumCategory!] - threadmovedeventoldCategory: [ThreadMovedEvent!] - threadmovedeventnewCategory: [ThreadMovedEvent!] +enum RewardPaymentType { + REGULAR + MISSED } -union CategoryStatus = CategoryStatusActive | CategoryStatusArchived | CategoryStatusRemoved - type ForumPost implements BaseGraphQLObject { id: ID! createdAt: DateTime! @@ -586,7 +314,7 @@ type ForumThreadTag implements BaseGraphQLObject { visibleThreadsCount: Int! } -type ForumThread implements BaseGraphQLObject { +type BountyEntrantWhitelist implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -595,50 +323,11 @@ type ForumThread implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - author: Membership! - authorId: String! - category: ForumCategory! - categoryId: String! - - """ - Thread title - """ - title: String! - posts: [ForumPost!]! - initialPost: ForumPost - initialPostId: String - - """ - Number of non-deleted posts in the thread - """ - visiblePostsCount: Int! - - """ - Whether the thread is sticky in the category - """ - isSticky: Boolean! - createdInEvent: ThreadCreatedEvent! - - """ - Current thread status - """ - status: ThreadStatus! - - """ - True if the thread is either Active or Locked - """ - isVisible: Boolean! - metadataUpdates: [ThreadMetadataUpdatedEvent!]! - madeStickyInEvents: [CategoryStickyThreadUpdateEvent!]! - movedInEvents: [ThreadMovedEvent!]! - tags: [ForumThreadTag!]! - bountydiscussionThread: [Bounty!] - threaddeletedeventthread: [ThreadDeletedEvent!] - threadmoderatedeventthread: [ThreadModeratedEvent!] + phantom: Int + members: [Membership!]! + bountyentrantWhitelist: [Bounty!] } -union ThreadStatus = ThreadStatusActive | ThreadStatusLocked | ThreadStatusModerated | ThreadStatusRemoved - type BountyContribution implements BaseGraphQLObject { id: ID! createdAt: DateTime! @@ -802,21 +491,7 @@ enum BountyStage { Failed } -type BountyEntrantWhitelist implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - phantom: Int - members: [Membership!]! - bountyentrantWhitelist: [Bounty!] -} - -type ChannelNftCollectors implements BaseGraphQLObject { +type ForumThread implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -825,67 +500,51 @@ type ChannelNftCollectors implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - channel: Channel! - channelId: String! - member: Membership - memberId: String - curatorGroup: CuratorGroup - curatorGroupId: String + author: Membership! + authorId: String! + category: ForumCategory! + categoryId: String! """ - Amount of NFTs owned in the channel + Thread title """ - amount: Int! + title: String! + posts: [ForumPost!]! + initialPost: ForumPost + initialPostId: String """ - Time of last NFT amount increase + Number of non-deleted posts in the thread """ - lastIncreaseAt: DateTime! -} - -type Curator implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! + visiblePostsCount: Int! """ - Type needs to have at least one non-relation entity. This value is not used. + Whether the thread is sticky in the category """ - dummy: Int - curatorGroups: [CuratorAgentPermissions!]! -} + isSticky: Boolean! + createdInEvent: ThreadCreatedEvent! -type CuratorAgentPermissions implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - curatorGroup: CuratorGroup! - curatorGroupId: String! - curator: Curator! - curatorId: String! + """ + Current thread status + """ + status: ThreadStatus! """ - List of member's permissions + True if the thread is either Active or Locked """ - permissions: [String!]! + isVisible: Boolean! + metadataUpdates: [ThreadMetadataUpdatedEvent!]! + madeStickyInEvents: [CategoryStickyThreadUpdateEvent!]! + movedInEvents: [ThreadMovedEvent!]! + tags: [ForumThreadTag!]! + bountydiscussionThread: [Bounty!] + threaddeletedeventthread: [ThreadDeletedEvent!] + threadmoderatedeventthread: [ThreadModeratedEvent!] } -union ContentActor = ContentActorCurator | ContentActorMember | ContentActorLead +union ThreadStatus = ThreadStatusActive | ThreadStatusLocked | ThreadStatusModerated | ThreadStatusRemoved -""" -Represents bid in NFT auction -""" -type Bid implements BaseGraphQLObject { +type ForumCategory implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -894,41 +553,38 @@ type Bid implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - auction: Auction! - auctionId: String! - nft: OwnedNft! - nftId: String! - auctionTopBid: Auction - bidder: Membership! - bidderId: String! - - """ - Amount bidded - """ - amount: BigInt! + parent: ForumCategory + parentId: String """ - Sign for canceled bid + Category title """ - isCanceled: Boolean! + title: String! """ - Block in which the bid was placed + Category description """ - createdInBlock: Int! + description: String! + threads: [ForumThread!]! + moderators: [Worker!]! + createdInEvent: CategoryCreatedEvent! """ - Index of event in block where bid was made. + Current category status """ - indexInBlock: Int! - auctionbidmadeeventpreviousTopBid: [AuctionBidMadeEvent!] - bidmadecompletingauctioneventwinningBid: [BidMadeCompletingAuctionEvent!] - bidmadecompletingauctioneventpreviousTopBid: [BidMadeCompletingAuctionEvent!] - englishauctionsettledeventwinningBid: [EnglishAuctionSettledEvent!] - openauctionbidacceptedeventwinningBid: [OpenAuctionBidAcceptedEvent!] + status: CategoryStatus! + categoryarchivalstatusupdatedeventcategory: [CategoryArchivalStatusUpdatedEvent!] + categorydeletedeventcategory: [CategoryDeletedEvent!] + categorymembershipofmoderatorupdatedeventcategory: [CategoryMembershipOfModeratorUpdatedEvent!] + categorystickythreadupdateeventcategory: [CategoryStickyThreadUpdateEvent!] + forumcategoryparent: [ForumCategory!] + threadmovedeventoldCategory: [ThreadMovedEvent!] + threadmovedeventnewCategory: [ThreadMovedEvent!] } -type TransactionalStatusUpdate implements BaseGraphQLObject { +union CategoryStatus = CategoryStatusActive | CategoryStatusArchived | CategoryStatusRemoved + +type Worker implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -937,96 +593,102 @@ type TransactionalStatusUpdate implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - nft: OwnedNft! - nftId: String! """ - NFT's non-auction transactional status (if any) + WorkerId in specific working group module """ - transactionalStatus: TransactionalStatus - transactionalStatusAuction: Auction - transactionalStatusAuctionId: String + runtimeId: Int! + group: WorkingGroup! """ - Block number at which change happened + The id the group that the worker belongs to """ - changedAt: Int! -} - -union TransactionalStatus = - TransactionalStatusIdle - | TransactionalStatusInitiatedOfferToMember - | TransactionalStatusBuyNow - -""" -Represents NFT auction -""" -type Auction implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - nft: OwnedNft! - nftId: String! - initialOwner: Membership - initialOwnerId: String - winningMember: Membership - winningMemberId: String + groupId: String! + membership: Membership! + membershipId: String! """ - Auction starting price + Worker's role account """ - startingPrice: BigInt! + roleAccount: String! """ - Whether auction can be completed instantly + Worker's reward account """ - buyNowPrice: BigInt + rewardAccount: String! """ - The type of auction + Worker's staking account """ - auctionType: AuctionType! - topBid: Bid - topBidId: String - bids: [Bid!]! + stakeAccount: String! """ - Block when auction starts + Current worker status """ - startsAtBlock: Int! + status: WorkerStatus! """ - Block when auction ended + Whether the worker is also the working group lead """ - endedAtBlock: Int + isLead: Boolean! """ - Is auction canceled + Whether the worker is currently active """ - isCanceled: Boolean! + isActive: Boolean! """ - Is auction completed + Current role stake (in JOY) """ - isCompleted: Boolean! - whitelistedMembers: [Membership!]! - englishauctionstartedeventauction: [EnglishAuctionStartedEvent!] - openauctionstartedeventauction: [OpenAuctionStartedEvent!] - ownednfttransactionalStatusAuction: [OwnedNft!] - transactionalstatusupdatetransactionalStatusAuction: [TransactionalStatusUpdate!] + stake: BigInt! + + """ + Current reward per block + """ + rewardPerBlock: BigInt! + + """ + The reward amount the worker is currently missing (due to empty working group budget) + """ + missingRewardAmount: BigInt + payouts: [RewardPaidEvent!]! + slashes: [StakeSlashedEvent!]! + entry: OpeningFilledEvent! + entryId: String! + application: WorkingGroupApplication! + applicationId: String! + + """ + Worker's storage data + """ + storage: String + managedForumCategories: [ForumCategory!]! + categoryarchivalstatusupdatedeventactor: [CategoryArchivalStatusUpdatedEvent!] + categorydeletedeventactor: [CategoryDeletedEvent!] + categorymembershipofmoderatorupdatedeventmoderator: [CategoryMembershipOfModeratorUpdatedEvent!] + categorystickythreadupdateeventactor: [CategoryStickyThreadUpdateEvent!] + leaderseteventworker: [LeaderSetEvent!] + leaderunseteventleader: [LeaderUnsetEvent!] + memberverificationstatusupdatedeventworker: [MemberVerificationStatusUpdatedEvent!] + newmissedrewardlevelreachedeventworker: [NewMissedRewardLevelReachedEvent!] + postmoderatedeventactor: [PostModeratedEvent!] + stakedecreasedeventworker: [StakeDecreasedEvent!] + stakeincreasedeventworker: [StakeIncreasedEvent!] + terminatedleadereventworker: [TerminatedLeaderEvent!] + terminatedworkereventworker: [TerminatedWorkerEvent!] + threadmoderatedeventactor: [ThreadModeratedEvent!] + threadmovedeventactor: [ThreadMovedEvent!] + workerexitedeventworker: [WorkerExitedEvent!] + workerrewardaccountupdatedeventworker: [WorkerRewardAccountUpdatedEvent!] + workerrewardamountupdatedeventworker: [WorkerRewardAmountUpdatedEvent!] + workerroleaccountupdatedeventworker: [WorkerRoleAccountUpdatedEvent!] + workerstartedleavingeventworker: [WorkerStartedLeavingEvent!] + workinggroupleader: [WorkingGroup!] } -union AuctionType = AuctionTypeEnglish | AuctionTypeOpen +union WorkerStatus = WorkerStatusActive | WorkerStatusLeaving | WorkerStatusLeft | WorkerStatusTerminated -""" -Represents NFT details -""" -type OwnedNft implements BaseGraphQLObject { +type WorkingGroupApplication implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1035,53 +697,54 @@ type OwnedNft implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - video: Video! - videoCategory: VideoCategory - videoCategoryId: String - auctions: [Auction!]! - ownerMember: Membership - ownerMemberId: String """ - NFT's metadata + ApplicationId in specific working group module """ - metadata: String! + runtimeId: Int! + opening: WorkingGroupOpening! + openingId: String! + applicant: Membership! + applicantId: String! """ - NFT's non-auction transactional status (if any) + Application stake """ - transactionalStatus: TransactionalStatus - transactionalStatusAuction: Auction - transactionalStatusAuctionId: String - transactionalStatusUpdates: [TransactionalStatusUpdate!]! + stake: BigInt! """ - Creator royalty + Applicant's initial role account """ - creatorRoyalty: Float - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String + roleAccount: String! """ - Is NFT owned by channel + Applicant's initial reward account """ - isOwnedByChannel: Boolean! - creatorChannel: Channel! - creatorChannelId: String! + rewardAccount: String! """ - NFT's last sale price (if any) + Applicant's initial staking account """ - lastSalePrice: BigInt + stakingAccount: String! + answers: [ApplicationFormQuestionAnswer!]! """ - NFT's last sale date (if any) + Current application status """ - lastSaleDate: DateTime - bids: [Bid!]! + status: WorkingGroupApplicationStatus! + createdInEvent: AppliedOnOpeningEvent! + applicationwithdrawneventapplication: [ApplicationWithdrawnEvent!] + workerapplication: [Worker!] } -type VideoCategory implements BaseGraphQLObject { +union WorkingGroupApplicationStatus = + ApplicationStatusPending + | ApplicationStatusAccepted + | ApplicationStatusRejected + | ApplicationStatusWithdrawn + | ApplicationStatusCancelled + +type ApplicationFormQuestionAnswer implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1090,28 +753,225 @@ type VideoCategory implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + application: WorkingGroupApplication! + applicationId: String! + question: ApplicationFormQuestion! + questionId: String! """ - The name of the category + Applicant's answer """ - name: String + answer: String! +} + +type ApplicationFormQuestion implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + openingMetadata: WorkingGroupOpeningMetadata! + openingMetadataId: String! """ - The description of the category + The question itself + """ + question: String + + """ + Type of the question (UI answer input type) + """ + type: ApplicationFormQuestionType! + + """ + Index of the question + """ + index: Int! + applicationformquestionanswerquestion: [ApplicationFormQuestionAnswer!] +} + +enum ApplicationFormQuestionType { + TEXT + TEXTAREA +} + +type WorkingGroupOpeningMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Whether the originally provided metadata was valid + """ + originallyValid: Boolean! + + """ + Opening title + """ + title: String + + """ + Opening short description + """ + shortDescription: String + + """ + Opening description (md-formatted) """ description: String """ - Count of category's videos with an uploaded asset that are public and not censored. + Expected max. number of applicants that will be hired """ - activeVideosCounter: Int! - parentCategory: VideoCategory - parentCategoryId: String - videos: [Video!]! - nfts: [OwnedNft!]! - createdInBlock: Int! - nftissuedeventvideoCategory: [NftIssuedEvent!] - videocategoryparentCategory: [VideoCategory!] + hiringLimit: Int + + """ + Expected time when the opening will close + """ + expectedEnding: DateTime + + """ + Md-formatted text explaining the application process + """ + applicationDetails: String + applicationFormQuestions: [ApplicationFormQuestion!]! + upcomingworkinggroupopeningmetadata: [UpcomingWorkingGroupOpening!] + workinggroupopeningmetadata: [WorkingGroupOpening!] +} + +type UpcomingWorkingGroupOpening implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + createdInEvent: StatusTextChangedEvent! + createdInEventId: String! + group: WorkingGroup! + groupId: String! + + """ + Expected opening start time + """ + expectedStart: DateTime + + """ + Expected min. application/role stake amount + """ + stakeAmount: BigInt + + """ + Expected reward per block + """ + rewardPerBlock: BigInt + metadata: WorkingGroupOpeningMetadata! + metadataId: String! +} + +union WorkingGroupMetadataActionResult = + UpcomingOpeningAdded + | UpcomingOpeningRemoved + | WorkingGroupMetadataSet + | InvalidActionMetadata + +type WorkingGroupMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Working group status + """ + status: String + + """ + Working group status message + """ + statusMessage: String + + """ + Working group about text + """ + about: String + + """ + Working group description text + """ + description: String + setInEvent: StatusTextChangedEvent! + setInEventId: String! + group: WorkingGroup! + groupId: String! + workinggroupmetadata: [WorkingGroup!] +} + +type WorkingGroup implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Working group name + """ + name: String! + metadata: WorkingGroupMetadata + metadataId: String + leader: Worker + leaderId: String + workers: [Worker!]! + openings: [WorkingGroupOpening!]! + + """ + Current working group budget (JOY) + """ + budget: BigInt! + applicationwithdrawneventgroup: [ApplicationWithdrawnEvent!] + appliedonopeningeventgroup: [AppliedOnOpeningEvent!] + budgetfundedeventgroup: [BudgetFundedEvent!] + budgetseteventgroup: [BudgetSetEvent!] + budgetspendingeventgroup: [BudgetSpendingEvent!] + budgetupdatedeventgroup: [BudgetUpdatedEvent!] + leaderseteventgroup: [LeaderSetEvent!] + leaderunseteventgroup: [LeaderUnsetEvent!] + newmissedrewardlevelreachedeventgroup: [NewMissedRewardLevelReachedEvent!] + openingaddedeventgroup: [OpeningAddedEvent!] + openingcanceledeventgroup: [OpeningCanceledEvent!] + openingfilledeventgroup: [OpeningFilledEvent!] + rewardpaideventgroup: [RewardPaidEvent!] + stakedecreasedeventgroup: [StakeDecreasedEvent!] + stakeincreasedeventgroup: [StakeIncreasedEvent!] + stakeslashedeventgroup: [StakeSlashedEvent!] + statustextchangedeventgroup: [StatusTextChangedEvent!] + terminatedleadereventgroup: [TerminatedLeaderEvent!] + terminatedworkereventgroup: [TerminatedWorkerEvent!] + upcomingworkinggroupopeninggroup: [UpcomingWorkingGroupOpening!] + workerexitedeventgroup: [WorkerExitedEvent!] + workerrewardaccountupdatedeventgroup: [WorkerRewardAccountUpdatedEvent!] + workerrewardamountupdatedeventgroup: [WorkerRewardAmountUpdatedEvent!] + workerroleaccountupdatedeventgroup: [WorkerRoleAccountUpdatedEvent!] + workerstartedleavingeventgroup: [WorkerStartedLeavingEvent!] + workinggroupmetadatagroup: [WorkingGroupMetadata!] } type GeoCoordinates implements BaseGraphQLObject { @@ -1382,6 +1242,11 @@ type StorageBag implements BaseGraphQLObject { deletedById: ID version: Int! objects: [StorageDataObject!]! + + """ + Total size of data objects in Bag + """ + objectsSize: BigInt! storageBuckets: [StorageBucket!]! distributionBuckets: [DistributionBucket!]! @@ -1398,7 +1263,7 @@ union StorageBagOwner = | StorageBagOwnerChannel | StorageBagOwnerDAO -type Language implements BaseGraphQLObject { +type ChannelNftCollectors implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1407,18 +1272,25 @@ type Language implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + channel: Channel! + channelId: String! + member: Membership + memberId: String + curatorGroup: CuratorGroup + curatorGroupId: String """ - Language identifier ISO 639-1 + Amount of NFTs owned in the channel """ - iso: String! - createdInBlock: Int! - channellanguage: [Channel!] - videolanguage: [Video!] - videosubtitlelanguage: [VideoSubtitle!] + amount: Int! + + """ + Time of last NFT amount increase + """ + lastIncreaseAt: DateTime! } -type VideoSubtitle implements BaseGraphQLObject { +type Curator implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1427,25 +1299,37 @@ type VideoSubtitle implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - video: Video! - videoId: String! """ - Subtitle's type + Type needs to have at least one non-relation entity. This value is not used. """ - type: String! - language: Language - languageId: String + dummy: Int + curatorGroups: [CuratorAgentPermissions!]! +} + +type CuratorAgentPermissions implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + curatorGroup: CuratorGroup! + curatorGroupId: String! + curator: Curator! + curatorId: String! """ - MIME type description of format used for this subtitle + List of member's permissions """ - mimeType: String! - asset: StorageDataObject - assetId: String + permissions: [String!]! } -type ChannelPayoutsUpdatedEvent implements BaseGraphQLObject { +union ContentActor = ContentActorCurator | ContentActorMember | ContentActorLead + +type VideoCategory implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1456,64 +1340,120 @@ type ChannelPayoutsUpdatedEvent implements BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + The name of the category """ - inExtrinsic: String + name: String """ - Blocknumber of the block in which the event was emitted. + The description of the category """ - inBlock: Int! + description: String """ - Network the block was produced in. + Count of category's videos with an uploaded asset that are public and not censored. """ - network: Network! + activeVideosCounter: Int! + parentCategory: VideoCategory + parentCategoryId: String + videos: [Video!]! + nfts: [OwnedNft!]! + createdInBlock: Int! + nftissuedeventvideoCategory: [NftIssuedEvent!] + videocategoryparentCategory: [VideoCategory!] +} + +type TransactionalStatusUpdate implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + nft: OwnedNft! + nftId: String! """ - Index of event in block from which it was emitted. + NFT's non-auction transactional status (if any) """ - indexInBlock: Int! + transactionalStatus: TransactionalStatus + transactionalStatusAuction: Auction + transactionalStatusAuctionId: String """ - Merkle root of the channel payouts + Block number at which change happened """ - commitment: String - payloadDataObject: StorageDataObject! - payloadDataObjectId: String! + changedAt: Int! +} + +union TransactionalStatus = + TransactionalStatusIdle + | TransactionalStatusInitiatedOfferToMember + | TransactionalStatusBuyNow + +""" +Represents NFT details +""" +type OwnedNft implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + video: Video! + videoCategory: VideoCategory + videoCategoryId: String + auctions: [Auction!]! + ownerMember: Membership + ownerMemberId: String """ - Size of the serialized channel payouts payload + NFT's metadata """ - payloadSize: BigInt + metadata: String! """ - Hash of the serialized channel payouts payload + NFT's non-auction transactional status (if any) """ - payloadHash: String + transactionalStatus: TransactionalStatus + transactionalStatusAuction: Auction + transactionalStatusAuctionId: String + transactionalStatusUpdates: [TransactionalStatusUpdate!]! """ - Minimum amount of channel reward cashout allowed at a time + Creator royalty """ - minCashoutAllowed: BigInt + creatorRoyalty: Float + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String """ - Maximum amount of channel reward cashout allowed at a time + Is NFT owned by channel """ - maxCashoutAllowed: BigInt + isOwnedByChannel: Boolean! + creatorChannel: Channel! + creatorChannelId: String! """ - Can channel cashout the rewards + NFT's last sale price (if any) """ - channelCashoutsEnabled: Boolean + lastSalePrice: BigInt """ - Is the commitment valid. Most recent commitment would be considered valid + NFT's last sale date (if any) """ - isCommitmentValid: Boolean! + lastSaleDate: DateTime + bids: [Bid!]! } -type StorageDataObject implements BaseGraphQLObject { +""" +Represents NFT auction +""" +type Auction implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1522,56 +1462,63 @@ type StorageDataObject implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + nft: OwnedNft! + nftId: String! + initialOwner: Membership + initialOwnerId: String + winningMember: Membership + winningMemberId: String """ - Whether the data object was uploaded and accepted by the storage provider + Auction starting price """ - isAccepted: Boolean! + startingPrice: BigInt! """ - Data object size in bytes + Whether auction can be completed instantly """ - size: BigInt! - storageBag: StorageBag! - storageBagId: String! + buyNowPrice: BigInt """ - IPFS content hash + The type of auction """ - ipfsHash: String! + auctionType: AuctionType! + topBid: Bid + topBidId: String + bids: [Bid!]! """ - The type of the asset that the data object represents (if known) + Block when auction starts """ - type: DataObjectType! + startsAtBlock: Int! """ - State Bloat Bond for removing the data object + Block when auction ended """ - stateBloatBond: BigInt! + endedAtBlock: Int """ - If the object is no longer used as an asset - the time at which it was unset (if known) + Is auction canceled """ - unsetAt: DateTime - videoThumbnail: Video - videoMedia: Video - videoSubtitle: VideoSubtitle - channelcoverPhoto: [Channel!] - channelavatarPhoto: [Channel!] - channelpayoutsupdatedeventpayloadDataObject: [ChannelPayoutsUpdatedEvent!] + isCanceled: Boolean! + + """ + Is auction completed + """ + isCompleted: Boolean! + whitelistedMembers: [Membership!]! + englishauctionstartedeventauction: [EnglishAuctionStartedEvent!] + openauctionstartedeventauction: [OpenAuctionStartedEvent!] + ownednfttransactionalStatusAuction: [OwnedNft!] + transactionalstatusupdatetransactionalStatusAuction: [TransactionalStatusUpdate!] } -union DataObjectType = - DataObjectTypeChannelAvatar - | DataObjectTypeChannelCoverPhoto - | DataObjectTypeVideoMedia - | DataObjectTypeVideoThumbnail - | DataObjectTypeVideoSubtitle - | DataObjectTypeChannelPayoutsPayload - | DataObjectTypeUnknown +union AuctionType = AuctionTypeEnglish | AuctionTypeOpen -type License implements BaseGraphQLObject { +""" +Represents bid in NFT auction +""" +type Bid implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1580,25 +1527,41 @@ type License implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + auction: Auction! + auctionId: String! + nft: OwnedNft! + nftId: String! + auctionTopBid: Auction + bidder: Membership! + bidderId: String! """ - License code defined by Joystream + Amount bidded """ - code: Int + amount: BigInt! """ - Attribution (if required by the license) + Sign for canceled bid """ - attribution: String + isCanceled: Boolean! """ - Custom license content + Block in which the bid was placed """ - customText: String - videolicense: [Video!] + createdInBlock: Int! + + """ + Index of event in block where bid was made. + """ + indexInBlock: Int! + auctionbidmadeeventpreviousTopBid: [AuctionBidMadeEvent!] + bidmadecompletingauctioneventwinningBid: [BidMadeCompletingAuctionEvent!] + bidmadecompletingauctioneventpreviousTopBid: [BidMadeCompletingAuctionEvent!] + englishauctionsettledeventwinningBid: [EnglishAuctionSettledEvent!] + openauctionbidacceptedeventwinningBid: [OpenAuctionBidAcceptedEvent!] } -type VideoMediaEncoding implements BaseGraphQLObject { +type NftSellOrderMadeEvent implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1609,23 +1572,43 @@ type VideoMediaEncoding implements BaseGraphQLObject { version: Int! """ - Encoding of the video media object + Hash of the extrinsic which caused the event to be emitted. """ - codecName: String + inExtrinsic: String """ - Media container format + Blocknumber of the block in which the event was emitted. """ - container: String + inBlock: Int! """ - Content MIME type + Network the block was produced in. """ - mimeMediaType: String - videomediametadataencoding: [VideoMediaMetadata!] + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + video: Video! + videoId: String! + + """ + Content actor acting as NFT owner. + """ + contentActor: ContentActor! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String + + """ + Offer's price. + """ + price: BigInt! } -type VideoMediaMetadata implements BaseGraphQLObject { +type CuratorGroup implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1634,27 +1617,156 @@ type VideoMediaMetadata implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - encoding: VideoMediaEncoding - encodingId: String """ - Video media width in pixels + Is group active or not """ - pixelWidth: Int + isActive: Boolean! + channels: [Channel!]! + nftCollectorInChannels: [ChannelNftCollectors!]! + curators: [CuratorAgentPermissions!]! + auctionbidcanceledeventownerCuratorGroup: [AuctionBidCanceledEvent!] + auctionbidmadeeventownerCuratorGroup: [AuctionBidMadeEvent!] + auctioncanceledeventownerCuratorGroup: [AuctionCanceledEvent!] + bidmadecompletingauctioneventownerCuratorGroup: [BidMadeCompletingAuctionEvent!] + buynowcanceledeventownerCuratorGroup: [BuyNowCanceledEvent!] + buynowpriceupdatedeventownerCuratorGroup: [BuyNowPriceUpdatedEvent!] + englishauctionsettledeventownerCuratorGroup: [EnglishAuctionSettledEvent!] + englishauctionstartedeventownerCuratorGroup: [EnglishAuctionStartedEvent!] + nftboughteventownerCuratorGroup: [NftBoughtEvent!] + nftissuedeventownerCuratorGroup: [NftIssuedEvent!] + nftsellordermadeeventownerCuratorGroup: [NftSellOrderMadeEvent!] + nftslingedbacktotheoriginalartisteventownerCuratorGroup: [NftSlingedBackToTheOriginalArtistEvent!] + offeracceptedeventownerCuratorGroup: [OfferAcceptedEvent!] + offercanceledeventownerCuratorGroup: [OfferCanceledEvent!] + offerstartedeventownerCuratorGroup: [OfferStartedEvent!] + openauctionbidacceptedeventownerCuratorGroup: [OpenAuctionBidAcceptedEvent!] + openauctionstartedeventownerCuratorGroup: [OpenAuctionStartedEvent!] + ownednftownerCuratorGroup: [OwnedNft!] +} + +type VideoSubtitle implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + video: Video! + videoId: String! """ - Video media height in pixels + Subtitle's type """ - pixelHeight: Int + type: String! + language: Language + languageId: String """ - Video media size in bytes + MIME type description of format used for this subtitle """ - size: BigInt - video: Video + mimeType: String! + asset: StorageDataObject + assetId: String +} + +type Language implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Language identifier ISO 639-1 + """ + iso: String! createdInBlock: Int! + channellanguage: [Channel!] + videolanguage: [Video!] + videosubtitlelanguage: [VideoSubtitle!] +} + +type Collaborator implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + channel: Channel! + channelId: String! + member: Membership! + memberId: String! + + """ + List of member's permissions + """ + permissions: [String!]! +} + +""" +Direct channel payment by any member by-passing the council payouts +""" +type ChannelPaymentMadeEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted. + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in. + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + payer: Membership! + payerId: String! + + """ + Amount of the payment + """ + amount: BigInt! + + """ + Payment and payee context + """ + paymentContext: PaymentContext + payeeChannel: Channel + payeeChannelId: String + + """ + Reason of the payment + """ + rationale: String } +union PaymentContext = PaymentContextVideo | PaymentContextChannel + type CommentReaction implements BaseGraphQLObject { id: ID! createdAt: DateTime! @@ -1768,7 +1880,12 @@ enum CommentStatus { MODERATED } -type VideoReaction implements BaseGraphQLObject { +enum VideoReactionOptions { + LIKE + UNLIKE +} + +type Channel implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1777,27 +1894,120 @@ type VideoReaction implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + entryApp: App + entryAppId: String + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String """ - The Reaction + The title of the Channel """ - reaction: VideoReactionOptions! - member: Membership! + title: String """ - ID of the member that reacted + The description of a Channel """ - memberId: String! - video: Video! - videoId: String! + description: String + + """ + Count of channel's videos with an uploaded asset that are public and not censored. + """ + activeVideosCounter: Int! + coverPhoto: StorageDataObject + coverPhotoId: String + avatarPhoto: StorageDataObject + avatarPhotoId: String + + """ + Flag signaling whether a channel is public. + """ + isPublic: Boolean + + """ + Flag signaling whether a channel is censored. + """ + isCensored: Boolean! + language: Language + languageId: String + videos: [Video!]! + + """ + Number of the block the channel was created in + """ + createdInBlock: Int! + collaborators: [Collaborator!]! + bannedMembers: [Membership!]! + channelNftCollectors: [ChannelNftCollectors!]! + + """ + Channel's reward account, storing the income from the nft sales and channel payouts. + """ + rewardAccount: String! + + """ + Value of channel state bloat bond fee paid by channel creator + """ + channelStateBloatBond: BigInt! + + """ + Channel's privilege level + """ + privilegeLevel: Int + + """ + Cumulative rewards claimed by this channel + """ + cumulativeRewardClaimed: BigInt + claimedRewards: [ChannelRewardClaimedEvent!]! + + """ + Number of videos ever created in this channel + """ + totalVideosCreated: Int! + channelfundswithdrawneventchannel: [ChannelFundsWithdrawnEvent!] + channelpaymentmadeeventpayeeChannel: [ChannelPaymentMadeEvent!] + channelrewardclaimedandwithdrawneventchannel: [ChannelRewardClaimedAndWithdrawnEvent!] + commentcreatedeventvideoChannel: [CommentCreatedEvent!] + commentdeletedeventvideoChannel: [CommentDeletedEvent!] + commentmoderatedeventvideoChannel: [CommentModeratedEvent!] + commentpinnedeventvideoChannel: [CommentPinnedEvent!] + commentreactedeventvideoChannel: [CommentReactedEvent!] + commenttextupdatedeventvideoChannel: [CommentTextUpdatedEvent!] + memberbannedfromchanneleventchannel: [MemberBannedFromChannelEvent!] + ownednftcreatorChannel: [OwnedNft!] + videoreactedeventvideoChannel: [VideoReactedEvent!] } -enum VideoReactionOptions { - LIKE - UNLIKE +type License implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + License code defined by Joystream + """ + code: Int + + """ + Attribution (if required by the license) + """ + attribution: String + + """ + Custom license content + """ + customText: String + videolicense: [Video!] } -type VideoReactionsCountByReactionType implements BaseGraphQLObject { +type VideoMediaEncoding implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1808,19 +2018,23 @@ type VideoReactionsCountByReactionType implements BaseGraphQLObject { version: Int! """ - The reaction option + Encoding of the video media object """ - reaction: VideoReactionOptions! + codecName: String """ - No of times the video has been reacted with given reaction + Media container format """ - count: Int! - video: Video! - videoId: String! + container: String + + """ + Content MIME type + """ + mimeMediaType: String + videomediametadataencoding: [VideoMediaMetadata!] } -type NftSellOrderMadeEvent implements BaseGraphQLObject { +type VideoMediaMetadata implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -1829,42 +2043,72 @@ type NftSellOrderMadeEvent implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + encoding: VideoMediaEncoding + encodingId: String """ - Hash of the extrinsic which caused the event to be emitted. + Video media width in pixels """ - inExtrinsic: String + pixelWidth: Int """ - Blocknumber of the block in which the event was emitted. + Video media height in pixels """ - inBlock: Int! + pixelHeight: Int """ - Network the block was produced in. + Video media size in bytes """ - network: Network! + size: BigInt + video: Video + createdInBlock: Int! +} + +type VideoReaction implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! """ - Index of event in block from which it was emitted. + The Reaction """ - indexInBlock: Int! + reaction: VideoReactionOptions! + member: Membership! + + """ + ID of the member that reacted + """ + memberId: String! video: Video! videoId: String! +} + +type VideoReactionsCountByReactionType implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! """ - Content actor acting as NFT owner. + The reaction option """ - contentActor: ContentActor! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String + reaction: VideoReactionOptions! """ - Offer's price. + No of times the video has been reacted with given reaction """ - price: BigInt! + count: Int! + video: Video! + videoId: String! } type Video implements BaseGraphQLObject { @@ -1876,6 +2120,8 @@ type Video implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + entryApp: App + entryAppId: String channel: Channel! channelId: String! category: VideoCategory @@ -1938,11 +2184,6 @@ type Video implements BaseGraphQLObject { mediaMetadata: VideoMediaMetadata mediaMetadataId: String createdInBlock: Int! - - """ - Is video featured or not - """ - isFeatured: Boolean! subtitles: [VideoSubtitle!]! """ @@ -1968,6 +2209,16 @@ type Video implements BaseGraphQLObject { Reactions count """ reactionsCount: Int! + + """ + Video ID coming from YPP + """ + ytVideoId: String + + """ + Whether the video is a short format, vertical video (e.g. Youtube Shorts, TikTok, Instagram Reels) + """ + isShort: Boolean auctionbidcanceledeventvideo: [AuctionBidCanceledEvent!] auctionbidmadeeventvideo: [AuctionBidMadeEvent!] auctioncanceledeventvideo: [AuctionCanceledEvent!] @@ -1997,7 +2248,7 @@ type Video implements BaseGraphQLObject { videoreactionspreferenceeventvideo: [VideoReactionsPreferenceEvent!] } -type CuratorGroup implements BaseGraphQLObject { +type ChannelPayoutsUpdatedEvent implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2008,67 +2259,7 @@ type CuratorGroup implements BaseGraphQLObject { version: Int! """ - Is group active or not - """ - isActive: Boolean! - channels: [Channel!]! - nftCollectorInChannels: [ChannelNftCollectors!]! - curators: [CuratorAgentPermissions!]! - auctionbidcanceledeventownerCuratorGroup: [AuctionBidCanceledEvent!] - auctionbidmadeeventownerCuratorGroup: [AuctionBidMadeEvent!] - auctioncanceledeventownerCuratorGroup: [AuctionCanceledEvent!] - bidmadecompletingauctioneventownerCuratorGroup: [BidMadeCompletingAuctionEvent!] - buynowcanceledeventownerCuratorGroup: [BuyNowCanceledEvent!] - buynowpriceupdatedeventownerCuratorGroup: [BuyNowPriceUpdatedEvent!] - englishauctionsettledeventownerCuratorGroup: [EnglishAuctionSettledEvent!] - englishauctionstartedeventownerCuratorGroup: [EnglishAuctionStartedEvent!] - nftboughteventownerCuratorGroup: [NftBoughtEvent!] - nftissuedeventownerCuratorGroup: [NftIssuedEvent!] - nftsellordermadeeventownerCuratorGroup: [NftSellOrderMadeEvent!] - nftslingedbacktotheoriginalartisteventownerCuratorGroup: [NftSlingedBackToTheOriginalArtistEvent!] - offeracceptedeventownerCuratorGroup: [OfferAcceptedEvent!] - offercanceledeventownerCuratorGroup: [OfferCanceledEvent!] - offerstartedeventownerCuratorGroup: [OfferStartedEvent!] - openauctionbidacceptedeventownerCuratorGroup: [OpenAuctionBidAcceptedEvent!] - openauctionstartedeventownerCuratorGroup: [OpenAuctionStartedEvent!] - ownednftownerCuratorGroup: [OwnedNft!] -} - -type Collaborator implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - channel: Channel! - channelId: String! - member: Membership! - memberId: String! - - """ - List of member's permissions - """ - permissions: [String!]! -} - -""" -Direct channel payment by any member by-passing the council payouts -""" -type ChannelPaymentMadeEvent implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Hash of the extrinsic which caused the event to be emitted. + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -2086,118 +2277,99 @@ type ChannelPaymentMadeEvent implements BaseGraphQLObject { Index of event in block from which it was emitted. """ indexInBlock: Int! - payer: Membership! - payerId: String! """ - Amount of the payment + Merkle root of the channel payouts """ - amount: BigInt! + commitment: String + payloadDataObject: StorageDataObject + payloadDataObjectId: String """ - Payment and payee context + Size of the serialized channel payouts payload """ - paymentContext: PaymentContext - payeeChannel: Channel - payeeChannelId: String + payloadSize: BigInt """ - Reason of the payment + Hash of the serialized channel payouts payload """ - rationale: String -} - -union PaymentContext = PaymentContextVideo | PaymentContextChannel - -type Channel implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String + payloadHash: String """ - The title of the Channel + Minimum amount of channel reward cashout allowed at a time """ - title: String + minCashoutAllowed: BigInt """ - The description of a Channel + Maximum amount of channel reward cashout allowed at a time """ - description: String + maxCashoutAllowed: BigInt """ - Count of channel's videos with an uploaded asset that are public and not censored. + Can channel cashout the rewards """ - activeVideosCounter: Int! - coverPhoto: StorageDataObject - coverPhotoId: String - avatarPhoto: StorageDataObject - avatarPhotoId: String + channelCashoutsEnabled: Boolean +} - """ - Flag signaling whether a channel is public. - """ - isPublic: Boolean +type StorageDataObject implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! """ - Flag signaling whether a channel is censored. + Whether the data object was uploaded and accepted by the storage provider """ - isCensored: Boolean! - language: Language - languageId: String - videos: [Video!]! + isAccepted: Boolean! """ - Number of the block the channel was created in + Data object size in bytes """ - createdInBlock: Int! - collaborators: [Collaborator!]! - bannedMembers: [Membership!]! - channelNftCollectors: [ChannelNftCollectors!]! + size: BigInt! + storageBag: StorageBag! + storageBagId: String! """ - Channel's reward account, storing the income from the nft sales and channel payouts. + IPFS content hash """ - rewardAccount: String! + ipfsHash: String! """ - Value of channel state bloat bond fee paid by channel creator + The type of the asset that the data object represents (if known) """ - channelStateBloatBond: BigInt! + type: DataObjectType! """ - Channel's privilege level + State Bloat Bond for removing the data object """ - privilegeLevel: Int + stateBloatBond: BigInt! """ - Cumulative rewards claimed by this channel + If the object is no longer used as an asset - the time at which it was unset (if known) """ - cumulativeRewardClaimed: BigInt - claimedRewards: [ChannelRewardClaimedEvent!]! - channelfundswithdrawneventchannel: [ChannelFundsWithdrawnEvent!] - channelpaymentmadeeventpayeeChannel: [ChannelPaymentMadeEvent!] - channelrewardclaimedandwithdrawneventchannel: [ChannelRewardClaimedAndWithdrawnEvent!] - commentcreatedeventvideoChannel: [CommentCreatedEvent!] - commentdeletedeventvideoChannel: [CommentDeletedEvent!] - commentmoderatedeventvideoChannel: [CommentModeratedEvent!] - commentpinnedeventvideoChannel: [CommentPinnedEvent!] - commentreactedeventvideoChannel: [CommentReactedEvent!] - commenttextupdatedeventvideoChannel: [CommentTextUpdatedEvent!] - memberbannedfromchanneleventchannel: [MemberBannedFromChannelEvent!] - ownednftcreatorChannel: [OwnedNft!] - videoreactedeventvideoChannel: [VideoReactedEvent!] + unsetAt: DateTime + videoThumbnail: Video + videoMedia: Video + videoSubtitle: VideoSubtitle + channelcoverPhoto: [Channel!] + channelavatarPhoto: [Channel!] + channelpayoutsupdatedeventpayloadDataObject: [ChannelPayoutsUpdatedEvent!] } -type CastVote implements BaseGraphQLObject { +union DataObjectType = + DataObjectTypeChannelAvatar + | DataObjectTypeChannelCoverPhoto + | DataObjectTypeVideoMedia + | DataObjectTypeVideoThumbnail + | DataObjectTypeVideoSubtitle + | DataObjectTypeChannelPayoutsPayload + | DataObjectTypeUnknown + +type FundingRequestDestination implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2208,38 +2380,19 @@ type CastVote implements BaseGraphQLObject { version: Int! """ - Hashed vote that was casted before being revealed. Hex format. - """ - commitment: String! - electionRound: ElectionRound! - electionRoundId: String! - - """ - Stake used to back up the vote. - """ - stake: BigInt! - - """ - Reflects if the stake is still locked for candidacy or has been already released by the member. - """ - stakeLocked: Boolean! - - """ - Account that cast the vote. + Amount of funds requested """ - castBy: String! - voteFor: Candidate - voteForId: String + amount: BigInt! """ - Vote's power. + Destination account """ - votePower: BigInt! - votecasteventcastVote: [VoteCastEvent!] - voterevealedeventcastVote: [VoteRevealedEvent!] + account: String! + list: FundingRequestDestinationsList! + listId: String! } -type ReferendumStageVoting implements BaseGraphQLObject { +type FundingRequestDestinationsList implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2248,26 +2401,11 @@ type ReferendumStageVoting implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - - """ - Block in which referendum started. - """ - startedAtBlock: BigInt! - - """ - Target number of winners. - """ - winningTargetCount: BigInt! - electionRound: ElectionRound! - electionRoundId: String! - - """ - Block number at which the stage ends - """ - endsAt: Int! + phantom: Int + destinations: [FundingRequestDestination!]! } -type ReferendumStageRevealing implements BaseGraphQLObject { +type MembershipExternalResource implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2276,26 +2414,31 @@ type ReferendumStageRevealing implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + type: MembershipExternalResourceType! + value: String! + memberMetadata: MemberMetadata! + memberMetadataId: String! + member: Membership + memberId: String +} - """ - Block in which referendum started - """ - startedAtBlock: BigInt! - - """ - Target number of winners - """ - winningTargetCount: BigInt! - electionRound: ElectionRound! - electionRoundId: String! - - """ - Block number at which the stage ends - """ - endsAt: Int! +enum MembershipExternalResourceType { + EMAIL + HYPERLINK + TWITTER + TELEGRAM + DISCORD + FACEBOOK + YOUTUBE + MATRIX + IRC + WECHAT + WHATSAPP + LINKEDIN + GITHUB } -type CouncilMember implements BaseGraphQLObject { +type MemberMetadata implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2306,42 +2449,53 @@ type CouncilMember implements BaseGraphQLObject { version: Int! """ - Account used for staking currency for council membership. + Member's name """ - stakingAccountId: String! + name: String """ - Account that will receive used for reward currency for council membership. + Avatar data object """ - rewardAccountId: String! - member: Membership! - memberId: String! + avatar: Avatar """ - Stake used for the council membership. + Short text chosen by member to share information about themselves """ - stake: BigInt! + about: String + member: Membership + externalResources: [MembershipExternalResource!] + isVerifiedValidator: Boolean + membercreatedeventmetadata: [MemberCreatedEvent!] + memberinvitedeventmetadata: [MemberInvitedEvent!] + memberprofileupdatedeventnewMetadata: [MemberProfileUpdatedEvent!] + membershipboughteventmetadata: [MembershipBoughtEvent!] + membershipgiftedeventmetadata: [MembershipGiftedEvent!] +} - """ - Block number in which council member received the last reward payment. - """ - lastPaymentBlock: BigInt! +union Avatar = AvatarObject | AvatarUri - """ - Reward amount that should have been paid but couldn't be paid off due to insufficient budget. - """ - unpaidReward: BigInt! +union ProposalIntermediateStatus = ProposalStatusDeciding | ProposalStatusGracing | ProposalStatusDormant - """ - Amount of reward collected by this council member so far. - """ - accumulatedReward: BigInt! - electedInCouncil: ElectedCouncil! - electedInCouncilId: String! - rewardpaymenteventcouncilMember: [RewardPaymentEvent!] +enum ProposalVoteKind { + APPROVE + REJECT + SLASH + ABSTAIN } -type CouncilStageUpdate implements BaseGraphQLObject { +union ProposalDecisionStatus = + ProposalStatusDormant + | ProposalStatusGracing + | ProposalStatusVetoed + | ProposalStatusSlashed + | ProposalStatusRejected + | ProposalStatusExpired + | ProposalStatusCancelled + | ProposalStatusCanceledByRuntime + +union ProposalExecutionStatus = ProposalStatusExecuted | ProposalStatusExecutionFailed + +type Proposal implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2352,82 +2506,107 @@ type CouncilStageUpdate implements BaseGraphQLObject { version: Int! """ - The new stage council got into. + Proposal title """ - stage: CouncilStage! + title: String! """ - Block number at which change happened. + Proposal description """ - changedAt: BigInt! - electedCouncil: ElectedCouncil - electedCouncilId: String + description: String! """ - Election not completed due to insufficient candidates or winners. + Proposal details depending on proposal type """ - electionProblem: ElectionProblem -} - -union CouncilStage = CouncilStageAnnouncing | CouncilStageElection | CouncilStageIdle | VariantNone - -enum ElectionProblem { - NOT_ENOUGH_CANDIDATES - NEW_COUNCIL_NOT_ELECTED -} - -type ElectedCouncil implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - councilMembers: [CouncilMember!]! - updates: [CouncilStageUpdate!]! + details: ProposalDetails! """ - Block number at which the council was elected. + Staking account with proposal stake (in case a stake is required) """ - electedAtBlock: Int! + stakingAccount: String + creator: Membership! + creatorId: String! + createdInEvent: ProposalCreatedEvent! """ - Block number at which the council reign ended and a new council was elected. + Exact block number the proposal is supposed to be executed at (if specified) """ - endedAtBlock: Int + exactExecutionBlock: Int + discussionThread: ProposalDiscussionThread! """ - Time at which the council was elected. + How many prior councils have already approved the proposal (starts with 0) """ - electedAtTime: DateTime! + councilApprovals: Int! + proposalStatusUpdates: [ProposalStatusUpdatedEvent!]! + votes: [ProposalVotedEvent!]! """ - Time at which the council reign ended and a new council was elected. + Current proposal status """ - endedAtTime: DateTime + status: ProposalStatus! """ - Network running at the time of election. + If true then the proposal status is final and will not change form this point """ - electedAtNetwork: Network! + isFinalized: Boolean """ - Network running at the time of resignation. + Number of the block the current status was set at """ - endedAtNetwork: Network - councilElections: [ElectionRound!]! - nextCouncilElections: [ElectionRound!]! + statusSetAtBlock: Int! """ - Sign if council is already resigned. + Time the current status was set at (based on block timestamp) """ - isResigned: Boolean! - newcouncilelectedeventelectedCouncil: [NewCouncilElectedEvent!] + statusSetAtTime: DateTime! + proposalcancelledeventproposal: [ProposalCancelledEvent!] + proposaldecisionmadeeventproposal: [ProposalDecisionMadeEvent!] + proposalexecutedeventproposal: [ProposalExecutedEvent!] } -type ElectionRound implements BaseGraphQLObject { +union ProposalDetails = + SignalProposalDetails + | RuntimeUpgradeProposalDetails + | FundingRequestProposalDetails + | SetMaxValidatorCountProposalDetails + | CreateWorkingGroupLeadOpeningProposalDetails + | FillWorkingGroupLeadOpeningProposalDetails + | UpdateWorkingGroupBudgetProposalDetails + | DecreaseWorkingGroupLeadStakeProposalDetails + | SlashWorkingGroupLeadProposalDetails + | SetWorkingGroupLeadRewardProposalDetails + | TerminateWorkingGroupLeadProposalDetails + | AmendConstitutionProposalDetails + | CancelWorkingGroupLeadOpeningProposalDetails + | SetMembershipPriceProposalDetails + | SetCouncilBudgetIncrementProposalDetails + | SetCouncilorRewardProposalDetails + | SetInitialInvitationBalanceProposalDetails + | SetInitialInvitationCountProposalDetails + | SetMembershipLeadInvitationQuotaProposalDetails + | SetReferralCutProposalDetails + | VetoProposalDetails + | UpdateChannelPayoutsProposalDetails + | UpdatePalletFrozenStatusProposalDetails + | UpdateGlobalNftLimitProposalDetails + +union ProposalStatus = + ProposalStatusDeciding + | ProposalStatusGracing + | ProposalStatusDormant + | ProposalStatusVetoed + | ProposalStatusExecuted + | ProposalStatusExecutionFailed + | ProposalStatusSlashed + | ProposalStatusRejected + | ProposalStatusExpired + | ProposalStatusCancelled + | ProposalStatusCanceledByRuntime + +union ProposalDiscussionThreadMode = ProposalDiscussionThreadModeOpen | ProposalDiscussionThreadModeClosed + +type ProposalDiscussionThread implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2436,43 +2615,18 @@ type ElectionRound implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + proposal: Proposal! + proposalId: String! + posts: [ProposalDiscussionPost!]! """ - Election cycle ID. - """ - cycleId: Int! - - """ - Sign if election has already finished. - """ - isFinished: Boolean! - - """ - Block number at which the election ended. - """ - endedAtBlock: Int - - """ - Time at which the election ended. - """ - endedAtTime: DateTime - - """ - Network running at the time the election ended. + Current thread mode """ - endedAtNetwork: Network - castVotes: [CastVote!]! - referendumStageVoting: ReferendumStageVoting - referendumStageRevealing: ReferendumStageRevealing - electedCouncil: ElectedCouncil! - electedCouncilId: String! - nextElectedCouncil: ElectedCouncil - nextElectedCouncilId: String - candidates: [Candidate!]! - newcandidateeventelectionRound: [NewCandidateEvent!] + mode: ProposalDiscussionThreadMode! + modeChanges: [ProposalDiscussionThreadModeChangedEvent!]! } -type CandidacyNoteMetadata implements BaseGraphQLObject { +type ProposalDiscussionPost implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2481,31 +2635,39 @@ type CandidacyNoteMetadata implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + discussionThread: ProposalDiscussionThread! + discussionThreadId: String! + author: Membership! + authorId: String! """ - Candidacy header text. - """ - header: String - - """ - Candidate program in form of bullet points. Takes array with one empty string [''] as deletion request. + Current post status """ - bulletPoints: [String!]! + status: ProposalDiscussionPostStatus! """ - Image uri of candidate's banner. + True if the post is either Active or Locked """ - bannerImageUri: String + isVisible: Boolean! """ - Candidacy description (Markdown-formatted). + Post's md-formatted text """ - description: String - candidacynoteseteventnoteMetadata: [CandidacyNoteSetEvent!] - candidatenoteMetadata: [Candidate!] + text: String! + repliesTo: ProposalDiscussionPost + repliesToId: String + updates: [ProposalDiscussionPostUpdatedEvent!]! + createdInEvent: ProposalDiscussionPostCreatedEvent! + proposaldiscussionpostrepliesTo: [ProposalDiscussionPost!] + proposaldiscussionpostdeletedeventpost: [ProposalDiscussionPostDeletedEvent!] } -type Candidate implements BaseGraphQLObject { +union ProposalDiscussionPostStatus = + ProposalDiscussionPostStatusActive + | ProposalDiscussionPostStatusLocked + | ProposalDiscussionPostStatusRemoved + +type ProposalDiscussionWhitelist implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -2514,933 +2676,336 @@ type Candidate implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! + phantom: Int + members: [Membership!]! +} - """ - Account used for staking currency needed for the candidacy. - """ - stakingAccountId: String! +type RuntimeWasmBytecode implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! """ - Account that will receive rewards if candidate's elected to the council. + The bytecode itself """ - rewardAccountId: String! - member: Membership! - memberId: String! - electionRound: ElectionRound! - electionRoundId: String! + bytecode: Bytes! +} - """ - Stake locked for the candidacy. - """ - stake: BigInt! +""" +GraphQL representation of Bytes +""" +scalar Bytes +type AmendConstitutionProposalDetails { """ - Reflects if the stake is still locked for candidacy or has been already released by the member. + New (proposed) constitution text (md-formatted) """ - stakeLocked: Boolean! + text: String! +} +type ApplicationStatusAccepted { """ - Current candidate status + Related OpeningFilled event """ - status: CandidacyStatus! + openingFilledEvent: OpeningFilledEvent +} +type ApplicationStatusCancelled { """ - Sum of power of all votes received. + Related OpeningCanceled event """ - votePower: BigInt! + openingCanceledEvent: OpeningCanceledEvent +} - """ - Block in which the last vote was received. - """ - lastVoteReceivedAtBlock: BigInt +type ApplicationStatusPending { + phantom: Int +} +type ApplicationStatusRejected { """ - Event number in block in which the last vote was received. + Related OpeningFilled event """ - lastVoteReceivedAtEventNumber: Int - noteMetadata: CandidacyNoteMetadata! - noteMetadataId: String! - votesReceived: [CastVote!]! - candidacynoteseteventcandidate: [CandidacyNoteSetEvent!] - candidacystakereleaseeventcandidate: [CandidacyStakeReleaseEvent!] - candidacywithdraweventcandidate: [CandidacyWithdrawEvent!] - newcandidateeventcandidate: [NewCandidateEvent!] + openingFilledEvent: OpeningFilledEvent } -enum CandidacyStatus { - ACTIVE - WITHDRAWN - ELECTED - FAILED +type ApplicationStatusWithdrawn { + """ + Related ApplicationWithdrawn event + """ + applicationWithdrawnEvent: ApplicationWithdrawnEvent } -type ProposalDiscussionPost implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - discussionThread: ProposalDiscussionThread! - discussionThreadId: String! - author: Membership! - authorId: String! +type AuctionTypeEnglish { + """ + English auction duration + """ + duration: Int! """ - Current post status + Auction extension time """ - status: ProposalDiscussionPostStatus! + extensionPeriod: Int! """ - True if the post is either Active or Locked + Block when auction is supposed to end """ - isVisible: Boolean! + plannedEndAtBlock: Int! """ - Post's md-formatted text + Minimal step between auction bids """ - text: String! - repliesTo: ProposalDiscussionPost - repliesToId: String - updates: [ProposalDiscussionPostUpdatedEvent!]! - createdInEvent: ProposalDiscussionPostCreatedEvent! - proposaldiscussionpostrepliesTo: [ProposalDiscussionPost!] - proposaldiscussionpostdeletedeventpost: [ProposalDiscussionPostDeletedEvent!] + minimalBidStep: BigInt! } -union ProposalDiscussionPostStatus = - ProposalDiscussionPostStatusActive - | ProposalDiscussionPostStatusLocked - | ProposalDiscussionPostStatusRemoved - -union ProposalDiscussionThreadMode = ProposalDiscussionThreadModeOpen | ProposalDiscussionThreadModeClosed +type AuctionTypeOpen { + """ + Auction bid lock duration + """ + bidLockDuration: Int! +} -type ProposalDiscussionThread implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - proposal: Proposal! - proposalId: String! - posts: [ProposalDiscussionPost!]! +type AvatarObject { + """ + The avatar data object + """ + avatarObject: StorageDataObject +} +type AvatarUri { """ - Current thread mode + The avatar URL """ - mode: ProposalDiscussionThreadMode! - modeChanges: [ProposalDiscussionThreadModeChangedEvent!]! + avatarUri: String! } -union ProposalIntermediateStatus = ProposalStatusDeciding | ProposalStatusGracing | ProposalStatusDormant +type BountyEntryStatusPassed { + dummy: Int +} -enum ProposalVoteKind { - APPROVE - REJECT - SLASH - ABSTAIN +type BountyEntryStatusRejected { + dummy: Int } -union ProposalDecisionStatus = - ProposalStatusDormant - | ProposalStatusGracing - | ProposalStatusVetoed - | ProposalStatusSlashed - | ProposalStatusRejected - | ProposalStatusExpired - | ProposalStatusCancelled - | ProposalStatusCanceledByRuntime +type BountyEntryStatusWinner { + reward: BigInt! +} -union ProposalExecutionStatus = ProposalStatusExecuted | ProposalStatusExecutionFailed +type BountyEntryStatusWithdrawn { + dummy: Int +} -type Proposal implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! +type BountyEntryStatusWorking { + dummy: Int +} +type BountyFundingLimited { """ - Proposal title + Minimum amount of funds for a successful bounty """ - title: String! + minFundingAmount: BigInt! """ - Proposal description + Upper boundary for a bounty funding """ - description: String! + maxFundingAmount: BigInt! """ - Proposal details depending on proposal type + Maximum allowed funding period """ - details: ProposalDetails! + fundingPeriod: Int! +} +type BountyFundingPerpetual { """ - Staking account with proposal stake (in case a stake is required) + Desired funding """ - stakingAccount: String - creator: Membership! - creatorId: String! - createdInEvent: ProposalCreatedEvent! + target: BigInt! +} +type CancelWorkingGroupLeadOpeningProposalDetails { """ - Exact block number the proposal is supposed to be executed at (if specified) + Opening to be cancelled """ - exactExecutionBlock: Int - discussionThread: ProposalDiscussionThread! + opening: WorkingGroupOpening +} + +type CategoryStatusActive { + phantom: Int +} +type CategoryStatusArchived { """ - How many prior councils have already approved the proposal (starts with 0) + Event the category was archived in """ - councilApprovals: Int! - proposalStatusUpdates: [ProposalStatusUpdatedEvent!]! - votes: [ProposalVotedEvent!]! + categoryArchivalStatusUpdatedEvent: CategoryArchivalStatusUpdatedEvent +} +type CategoryStatusRemoved { """ - Current proposal status + Event the category was deleted in """ - status: ProposalStatus! + categoryDeletedEvent: CategoryDeletedEvent +} +type ContentActorCurator { """ - If true then the proposal status is final and will not change form this point + Type needs to have at least one non-relation entity. This value is not used. """ - isFinalized: Boolean + dummy: Int + curator: Curator +} +type ContentActorLead { """ - Number of the block the current status was set at + Type needs to have at least one non-relation entity. This value is not used. """ - statusSetAtBlock: Int! + dummy: Int +} +type ContentActorMember { """ - Time the current status was set at (based on block timestamp) + Type needs to have at least one non-relation entity. This value is not used. """ - statusSetAtTime: DateTime! - proposalcancelledeventproposal: [ProposalCancelledEvent!] - proposaldecisionmadeeventproposal: [ProposalDecisionMadeEvent!] - proposalexecutedeventproposal: [ProposalExecutedEvent!] + dummy: Int + member: Membership } -union ProposalDetails = - SignalProposalDetails - | RuntimeUpgradeProposalDetails - | FundingRequestProposalDetails - | SetMaxValidatorCountProposalDetails - | CreateWorkingGroupLeadOpeningProposalDetails - | FillWorkingGroupLeadOpeningProposalDetails - | UpdateWorkingGroupBudgetProposalDetails - | DecreaseWorkingGroupLeadStakeProposalDetails - | SlashWorkingGroupLeadProposalDetails - | SetWorkingGroupLeadRewardProposalDetails - | TerminateWorkingGroupLeadProposalDetails - | AmendConstitutionProposalDetails - | CancelWorkingGroupLeadOpeningProposalDetails - | SetMembershipPriceProposalDetails - | SetCouncilBudgetIncrementProposalDetails - | SetCouncilorRewardProposalDetails - | SetInitialInvitationBalanceProposalDetails - | SetInitialInvitationCountProposalDetails - | SetMembershipLeadInvitationQuotaProposalDetails - | SetReferralCutProposalDetails - | VetoProposalDetails - | UpdateChannelPayoutsProposalDetails - -union ProposalStatus = - ProposalStatusDeciding - | ProposalStatusGracing - | ProposalStatusDormant - | ProposalStatusVetoed - | ProposalStatusExecuted - | ProposalStatusExecutionFailed - | ProposalStatusSlashed - | ProposalStatusRejected - | ProposalStatusExpired - | ProposalStatusCancelled - | ProposalStatusCanceledByRuntime - -""" -Stored information about a registered user -""" -type Membership implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! +type CouncilStageAnnouncing { + """ + Number of candidates aspiring to be elected as council members. + """ + candidatesCount: BigInt! """ - The unique handle chosen by member + Block number at which the stage ends """ - handle: String! - metadata: MemberMetadata! - metadataId: String! + endsAt: Int! +} +type CouncilStageElection { """ - Member's controller account id + Number of candidates aspiring to be elected as council members. """ - controllerAccount: String! + candidatesCount: BigInt! +} +type CouncilStageIdle { """ - Member's root account id + Block number at which the stage ends """ - rootAccount: String! + endsAt: Int! +} +type CreateWorkingGroupLeadOpeningProposalDetails { """ - How the member was registered + The opening metadata """ - entry: MembershipEntryMethod! + metadata: WorkingGroupOpeningMetadata """ - Whether member has been verified by membership working group. + Min. application / role stake amount """ - isVerified: Boolean! + stakeAmount: BigInt! """ - Staking accounts bounded to membership. + Role stake unstaking period in blocks """ - boundAccounts: [String!]! + unstakingPeriod: Int! """ - Current count of invites left to send. + Initial workers' reward per block """ - inviteCount: Int! - invitees: [Membership!]! - invitedBy: Membership - invitedById: String - referredMembers: [Membership!]! - referredBy: Membership - referredById: String + rewardPerBlock: BigInt! """ - Whether member is founding member. + Related working group """ - isFoundingMember: Boolean! + group: WorkingGroup +} +type DataObjectTypeChannelAvatar { """ - Whether member is elected in the current council. + Related channel entity """ - isCouncilMember: Boolean! - externalResources: [MembershipExternalResource!] - roles: [Worker!]! - whitelistedIn: [ProposalDiscussionWhitelist!]! - whitelistedInBounties: [BountyEntrantWhitelist!]! - channels: [Channel!]! - collaboratorInChannels: [Collaborator!]! - memberBannedFromChannels: [Channel!]! - councilCandidacies: [Candidate!]! - councilMembers: [CouncilMember!]! - whitelistedInAuctions: [Auction!]! - ownedNfts: [OwnedNft!]! - nftCollectorInChannels: [ChannelNftCollectors!]! - memberEnglishAuctionSettledEvents: [EnglishAuctionSettledEvent!]! - memberOpenAuctionAcceptedBidEvents: [OpenAuctionBidAcceptedEvent!]! - memberBidMadeCompletingAuctionEvents: [BidMadeCompletingAuctionEvent!]! - auctioninitialOwner: [Auction!] - auctionwinningMember: [Auction!] - auctionbidcanceledeventmember: [AuctionBidCanceledEvent!] - auctionbidcanceledeventownerMember: [AuctionBidCanceledEvent!] - auctionbidmadeeventmember: [AuctionBidMadeEvent!] - auctionbidmadeeventownerMember: [AuctionBidMadeEvent!] - auctionbidmadeeventpreviousTopBidder: [AuctionBidMadeEvent!] - auctioncanceledeventownerMember: [AuctionCanceledEvent!] - bidbidder: [Bid!] - bidmadecompletingauctioneventmember: [BidMadeCompletingAuctionEvent!] - bidmadecompletingauctioneventownerMember: [BidMadeCompletingAuctionEvent!] - bidmadecompletingauctioneventpreviousTopBidder: [BidMadeCompletingAuctionEvent!] - bountycreator: [Bounty!] - bountyoracle: [Bounty!] - bountycontributioncontributor: [BountyContribution!] - bountyentryworker: [BountyEntry!] - buynowcanceledeventownerMember: [BuyNowCanceledEvent!] - buynowpriceupdatedeventownerMember: [BuyNowPriceUpdatedEvent!] - channelpaymentmadeeventpayer: [ChannelPaymentMadeEvent!] - commentauthor: [Comment!] - commentcreatedeventparentCommentAuthor: [CommentCreatedEvent!] - commentreactedeventreactingMember: [CommentReactedEvent!] - commentreactionmember: [CommentReaction!] - englishauctionsettledeventwinner: [EnglishAuctionSettledEvent!] - englishauctionsettledeventownerMember: [EnglishAuctionSettledEvent!] - englishauctionstartedeventownerMember: [EnglishAuctionStartedEvent!] - forumpostauthor: [ForumPost!] - forumthreadauthor: [ForumThread!] - invitestransferredeventsourceMember: [InvitesTransferredEvent!] - invitestransferredeventtargetMember: [InvitesTransferredEvent!] - memberaccountsupdatedeventmember: [MemberAccountsUpdatedEvent!] - memberbannedfromchanneleventmember: [MemberBannedFromChannelEvent!] - membercreatedeventnewMember: [MemberCreatedEvent!] - memberinvitedeventinvitingMember: [MemberInvitedEvent!] - memberinvitedeventnewMember: [MemberInvitedEvent!] - memberprofileupdatedeventmember: [MemberProfileUpdatedEvent!] - memberverificationstatusupdatedeventmember: [MemberVerificationStatusUpdatedEvent!] - membershipboughteventnewMember: [MembershipBoughtEvent!] - membershipboughteventreferrer: [MembershipBoughtEvent!] - membershipgiftedeventnewMember: [MembershipGiftedEvent!] - nftboughteventmember: [NftBoughtEvent!] - nftboughteventownerMember: [NftBoughtEvent!] - nftissuedeventownerMember: [NftIssuedEvent!] - nftsellordermadeeventownerMember: [NftSellOrderMadeEvent!] - nftslingedbacktotheoriginalartisteventownerMember: [NftSlingedBackToTheOriginalArtistEvent!] - offeracceptedeventownerMember: [OfferAcceptedEvent!] - offercanceledeventownerMember: [OfferCanceledEvent!] - offerstartedeventmember: [OfferStartedEvent!] - offerstartedeventownerMember: [OfferStartedEvent!] - openauctionbidacceptedeventownerMember: [OpenAuctionBidAcceptedEvent!] - openauctionbidacceptedeventwinningBidder: [OpenAuctionBidAcceptedEvent!] - openauctionstartedeventownerMember: [OpenAuctionStartedEvent!] - postdeletedeventactor: [PostDeletedEvent!] - proposalcreator: [Proposal!] - proposaldiscussionpostauthor: [ProposalDiscussionPost!] - proposaldiscussionpostdeletedeventactor: [ProposalDiscussionPostDeletedEvent!] - proposaldiscussionthreadmodechangedeventactor: [ProposalDiscussionThreadModeChangedEvent!] - proposalvotedeventvoter: [ProposalVotedEvent!] - stakingaccountaddedeventmember: [StakingAccountAddedEvent!] - stakingaccountconfirmedeventmember: [StakingAccountConfirmedEvent!] - stakingaccountremovedeventmember: [StakingAccountRemovedEvent!] - videoreactedeventreactingMember: [VideoReactedEvent!] - videoreactionmember: [VideoReaction!] - workinggroupapplicationapplicant: [WorkingGroupApplication!] + channel: Channel } -union MembershipEntryMethod = - MembershipEntryPaid - | MembershipEntryInvited - | MembershipEntryGifted - | MembershipEntryMemberCreated - | MembershipEntryGenesis +type DataObjectTypeChannelCoverPhoto { + """ + Related channel entity + """ + channel: Channel +} -enum RewardPaymentType { - REGULAR - MISSED +type DataObjectTypeChannelPayoutsPayload { + phantom: Int } -type Worker implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! +type DataObjectTypeUnknown { + phantom: Int +} +type DataObjectTypeVideoMedia { """ - WorkerId in specific working group module + Related video entity """ - runtimeId: Int! - group: WorkingGroup! + video: Video +} +type DataObjectTypeVideoSubtitle { """ - The id the group that the worker belongs to + Related subtitle entity """ - groupId: String! - membership: Membership! - membershipId: String! + subtitle: VideoSubtitle """ - Worker's role account + Related video entity """ - roleAccount: String! + video: Video +} +type DataObjectTypeVideoThumbnail { """ - Worker's reward account + Related video entity """ - rewardAccount: String! + video: Video +} +type DecreaseWorkingGroupLeadStakeProposalDetails { """ - Worker's staking account + The lead that should be affected """ - stakeAccount: String! + lead: Worker """ - Current worker status + Amount to decrease the stake by """ - status: WorkerStatus! + amount: BigInt! +} +type FillWorkingGroupLeadOpeningProposalDetails { """ - Whether the worker is also the working group lead + Lead opening to to be filled """ - isLead: Boolean! + opening: WorkingGroupOpening """ - Whether the worker is currently active + Selected successful application """ - isActive: Boolean! + application: WorkingGroupApplication +} +type FundingRequestProposalDetails { """ - Current role stake (in JOY) + Related list of funding request destinations """ - stake: BigInt! - - """ - Current reward per block - """ - rewardPerBlock: BigInt! - - """ - The reward amount the worker is currently missing (due to empty working group budget) - """ - missingRewardAmount: BigInt - payouts: [RewardPaidEvent!]! - slashes: [StakeSlashedEvent!]! - entry: OpeningFilledEvent! - entryId: String! - application: WorkingGroupApplication! - applicationId: String! - - """ - Worker's storage data - """ - storage: String - managedForumCategories: [ForumCategory!]! - categoryarchivalstatusupdatedeventactor: [CategoryArchivalStatusUpdatedEvent!] - categorydeletedeventactor: [CategoryDeletedEvent!] - categorymembershipofmoderatorupdatedeventmoderator: [CategoryMembershipOfModeratorUpdatedEvent!] - categorystickythreadupdateeventactor: [CategoryStickyThreadUpdateEvent!] - leaderseteventworker: [LeaderSetEvent!] - leaderunseteventleader: [LeaderUnsetEvent!] - memberverificationstatusupdatedeventworker: [MemberVerificationStatusUpdatedEvent!] - newmissedrewardlevelreachedeventworker: [NewMissedRewardLevelReachedEvent!] - postmoderatedeventactor: [PostModeratedEvent!] - stakedecreasedeventworker: [StakeDecreasedEvent!] - stakeincreasedeventworker: [StakeIncreasedEvent!] - terminatedleadereventworker: [TerminatedLeaderEvent!] - terminatedworkereventworker: [TerminatedWorkerEvent!] - threadmoderatedeventactor: [ThreadModeratedEvent!] - threadmovedeventactor: [ThreadMovedEvent!] - workerexitedeventworker: [WorkerExitedEvent!] - workerrewardaccountupdatedeventworker: [WorkerRewardAccountUpdatedEvent!] - workerrewardamountupdatedeventworker: [WorkerRewardAmountUpdatedEvent!] - workerroleaccountupdatedeventworker: [WorkerRoleAccountUpdatedEvent!] - workerstartedleavingeventworker: [WorkerStartedLeavingEvent!] - workinggroupleader: [WorkingGroup!] -} - -union WorkerStatus = WorkerStatusActive | WorkerStatusLeaving | WorkerStatusLeft | WorkerStatusTerminated - -type WorkingGroup implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Working group name - """ - name: String! - metadata: WorkingGroupMetadata - metadataId: String - leader: Worker - leaderId: String - workers: [Worker!]! - openings: [WorkingGroupOpening!]! - - """ - Current working group budget (JOY) - """ - budget: BigInt! - applicationwithdrawneventgroup: [ApplicationWithdrawnEvent!] - appliedonopeningeventgroup: [AppliedOnOpeningEvent!] - budgetseteventgroup: [BudgetSetEvent!] - budgetspendingeventgroup: [BudgetSpendingEvent!] - budgetupdatedeventgroup: [BudgetUpdatedEvent!] - leaderseteventgroup: [LeaderSetEvent!] - leaderunseteventgroup: [LeaderUnsetEvent!] - newmissedrewardlevelreachedeventgroup: [NewMissedRewardLevelReachedEvent!] - openingaddedeventgroup: [OpeningAddedEvent!] - openingcanceledeventgroup: [OpeningCanceledEvent!] - openingfilledeventgroup: [OpeningFilledEvent!] - rewardpaideventgroup: [RewardPaidEvent!] - stakedecreasedeventgroup: [StakeDecreasedEvent!] - stakeincreasedeventgroup: [StakeIncreasedEvent!] - stakeslashedeventgroup: [StakeSlashedEvent!] - statustextchangedeventgroup: [StatusTextChangedEvent!] - terminatedleadereventgroup: [TerminatedLeaderEvent!] - terminatedworkereventgroup: [TerminatedWorkerEvent!] - upcomingworkinggroupopeninggroup: [UpcomingWorkingGroupOpening!] - workerexitedeventgroup: [WorkerExitedEvent!] - workerrewardaccountupdatedeventgroup: [WorkerRewardAccountUpdatedEvent!] - workerrewardamountupdatedeventgroup: [WorkerRewardAmountUpdatedEvent!] - workerroleaccountupdatedeventgroup: [WorkerRoleAccountUpdatedEvent!] - workerstartedleavingeventgroup: [WorkerStartedLeavingEvent!] - workinggroupmetadatagroup: [WorkingGroupMetadata!] -} - -type FundingRequestDestination implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Amount of funds requested - """ - amount: BigInt! - - """ - Destination account - """ - account: String! - list: FundingRequestDestinationsList! - listId: String! -} - -type FundingRequestDestinationsList implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - phantom: Int - destinations: [FundingRequestDestination!]! -} - -type RuntimeWasmBytecode implements BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - The bytecode itself - """ - bytecode: Bytes! -} - -""" -GraphQL representation of Bytes -""" -scalar Bytes - -type AmendConstitutionProposalDetails { - """ - New (proposed) constitution text (md-formatted) - """ - text: String! -} - -type ApplicationStatusAccepted { - """ - Related OpeningFilled event - """ - openingFilledEvent: OpeningFilledEvent -} - -type ApplicationStatusCancelled { - """ - Related OpeningCanceled event - """ - openingCanceledEvent: OpeningCanceledEvent -} - -type ApplicationStatusPending { - phantom: Int -} - -type ApplicationStatusRejected { - """ - Related OpeningFilled event - """ - openingFilledEvent: OpeningFilledEvent -} - -type ApplicationStatusWithdrawn { - """ - Related ApplicationWithdrawn event - """ - applicationWithdrawnEvent: ApplicationWithdrawnEvent -} - -type AuctionTypeEnglish { - """ - English auction duration - """ - duration: Int! - - """ - Auction extension time - """ - extensionPeriod: Int! - - """ - Block when auction is supposed to end - """ - plannedEndAtBlock: Int! - - """ - Minimal step between auction bids - """ - minimalBidStep: Float! -} - -type AuctionTypeOpen { - """ - Auction bid lock duration - """ - bidLockDuration: Int! -} - -type AvatarObject { - """ - The avatar data object - """ - avatarObject: StorageDataObject -} - -type AvatarUri { - """ - The avatar URL - """ - avatarUri: String! -} - -type BountyEntryStatusPassed { - dummy: Int -} - -type BountyEntryStatusRejected { - dummy: Int -} - -type BountyEntryStatusWinner { - reward: Float! -} - -type BountyEntryStatusWithdrawn { - dummy: Int -} - -type BountyEntryStatusWorking { - dummy: Int -} - -type BountyFundingLimited { - """ - Minimum amount of funds for a successful bounty - """ - minFundingAmount: Float! - - """ - Upper boundary for a bounty funding - """ - maxFundingAmount: Float! - - """ - Maximum allowed funding period - """ - fundingPeriod: Int! -} - -type BountyFundingPerpetual { - """ - Desired funding - """ - target: Float! -} - -type CancelWorkingGroupLeadOpeningProposalDetails { - """ - Opening to be cancelled - """ - opening: WorkingGroupOpening -} - -type CategoryStatusActive { - phantom: Int -} - -type CategoryStatusArchived { - """ - Event the category was archived in - """ - categoryArchivalStatusUpdatedEvent: CategoryArchivalStatusUpdatedEvent -} - -type CategoryStatusRemoved { - """ - Event the category was deleted in - """ - categoryDeletedEvent: CategoryDeletedEvent -} - -type ContentActorCurator { - """ - Type needs to have at least one non-relation entity. This value is not used. - """ - dummy: Int - curator: Curator -} - -type ContentActorLead { - """ - Type needs to have at least one non-relation entity. This value is not used. - """ - dummy: Int -} - -type ContentActorMember { - """ - Type needs to have at least one non-relation entity. This value is not used. - """ - dummy: Int - member: Membership -} - -type CouncilStageAnnouncing { - """ - Number of candidates aspiring to be elected as council members. - """ - candidatesCount: Float! - - """ - Block number at which the stage ends - """ - endsAt: Int! -} - -type CouncilStageElection { - """ - Number of candidates aspiring to be elected as council members. - """ - candidatesCount: Float! -} - -type CouncilStageIdle { - """ - Block number at which the stage ends - """ - endsAt: Int! -} - -type CreateWorkingGroupLeadOpeningProposalDetails { - """ - The opening metadata - """ - metadata: WorkingGroupOpeningMetadata - - """ - Min. application / role stake amount - """ - stakeAmount: Float! - - """ - Role stake unstaking period in blocks - """ - unstakingPeriod: Int! - - """ - Initial workers' reward per block - """ - rewardPerBlock: Float! - - """ - Related working group - """ - group: WorkingGroup -} - -type DataObjectTypeChannelAvatar { - """ - Related channel entity - """ - channel: Channel -} - -type DataObjectTypeChannelCoverPhoto { - """ - Related channel entity - """ - channel: Channel -} - -type DataObjectTypeChannelPayoutsPayload { - phantom: Int -} - -type DataObjectTypeUnknown { - phantom: Int -} - -type DataObjectTypeVideoMedia { - """ - Related video entity - """ - video: Video -} - -type DataObjectTypeVideoSubtitle { - """ - Related subtitle entity - """ - subtitle: VideoSubtitle - - """ - Related video entity - """ - video: Video -} - -type DataObjectTypeVideoThumbnail { - """ - Related video entity - """ - video: Video -} - -type DecreaseWorkingGroupLeadStakeProposalDetails { - """ - The lead that should be affected - """ - lead: Worker - - """ - Amount to decrease the stake by - """ - amount: Float! -} - -type FillWorkingGroupLeadOpeningProposalDetails { - """ - Lead opening to to be filled - """ - opening: WorkingGroupOpening - - """ - Selected successful application - """ - application: WorkingGroupApplication -} - -type FundingRequestProposalDetails { - """ - Related list of funding request destinations - """ - destinationsList: FundingRequestDestinationsList -} + destinationsList: FundingRequestDestinationsList +} type GeographicalAreaContinent { code: Continent @@ -3753,21 +3318,21 @@ type SetCouncilBudgetIncrementProposalDetails { """ New (proposed) amount the council budget should be increased by per each budget period """ - newAmount: Float! + newAmount: BigInt! } type SetCouncilorRewardProposalDetails { """ New (proposed) council members' reward per block """ - newRewardPerBlock: Float! + newRewardPerBlock: BigInt! } type SetInitialInvitationBalanceProposalDetails { """ The new (proposed) initial balance credited to controller account of an invitee (locked for transaction fee payments only) """ - newInitialInvitationBalance: Float! + newInitialInvitationBalance: BigInt! } type SetInitialInvitationCountProposalDetails { @@ -3795,7 +3360,7 @@ type SetMembershipPriceProposalDetails { """ New (proposed) membership price """ - newPrice: Float! + newPrice: BigInt! } type SetReferralCutProposalDetails { @@ -3814,7 +3379,7 @@ type SetWorkingGroupLeadRewardProposalDetails { """ Lead's new (proposed) reward per block """ - newRewardPerBlock: Float! + newRewardPerBlock: BigInt! } type SignalProposalDetails { @@ -3833,7 +3398,7 @@ type SlashWorkingGroupLeadProposalDetails { """ Amount to slash the stake by """ - amount: Float! + amount: BigInt! } type StorageBagOwnerChannel { @@ -3878,7 +3443,7 @@ type TerminateWorkingGroupLeadProposalDetails { """ Optionally - the amount to slash the lead's stake by """ - slashingAmount: Float + slashingAmount: BigInt } type ThreadStatusActive { @@ -3907,7 +3472,7 @@ type ThreadStatusRemoved { } type TransactionalStatusBuyNow { - price: Float! + price: BigInt! } type TransactionalStatusIdle { @@ -3926,7 +3491,7 @@ type TransactionalStatusInitiatedOfferToMember { """ Whether member should pay to accept offer (optional) """ - price: Float + price: BigInt } type UpcomingOpeningAdded { @@ -3946,12 +3511,12 @@ type UpdateChannelPayoutsProposalDetails { """ Minimum amount of channel reward cashout allowed at a time """ - minCashoutAllowed: Float + minCashoutAllowed: BigInt """ Maximum amount of channel reward cashout allowed at a time """ - maxCashoutAllowed: Float + maxCashoutAllowed: BigInt """ Can channel cashout the rewards @@ -3964,11 +3529,35 @@ type UpdateChannelPayoutsProposalDetails { payloadHash: String } +type UpdateGlobalNftLimitProposalDetails { + """ + New daily NFT limit set in the proposal (if any) + """ + newDailyNftLimit: Int + + """ + New weekly NFT limit set in the proposal (if any) + """ + newWeeklyNftLimit: Int +} + +type UpdatePalletFrozenStatusProposalDetails { + """ + New frozen status for pallet + """ + frozen: Boolean! + + """ + The pallet to update frozen status on + """ + pallet: String! +} + type UpdateWorkingGroupBudgetProposalDetails { """ Amount to increase / decrease the working group budget by (will be decudted from / appended to council budget accordingly) """ - amount: Float! + amount: BigInt! """ Related working group @@ -4024,7 +3613,7 @@ type WorkingGroupMetadataSet { metadata: WorkingGroupMetadata } -type WorkingGroupApplication implements BaseGraphQLObject { +type CastVote implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4035,52 +3624,94 @@ type WorkingGroupApplication implements BaseGraphQLObject { version: Int! """ - ApplicationId in specific working group module + Hashed vote that was casted before being revealed. Hex format. """ - runtimeId: Int! - opening: WorkingGroupOpening! - openingId: String! - applicant: Membership! - applicantId: String! + commitment: String! + electionRound: ElectionRound! + electionRoundId: String! """ - Application stake + Stake used to back up the vote. """ stake: BigInt! """ - Applicant's initial role account + Reflects if the stake is still locked for candidacy or has been already released by the member. """ - roleAccount: String! + stakeLocked: Boolean! """ - Applicant's initial reward account + Account that cast the vote. """ - rewardAccount: String! + castBy: String! + voteFor: Candidate + voteForId: String """ - Applicant's initial staking account + Vote's power. """ - stakingAccount: String! - answers: [ApplicationFormQuestionAnswer!]! + votePower: BigInt! + votecasteventcastVote: [VoteCastEvent!] + voterevealedeventcastVote: [VoteRevealedEvent!] +} - """ - Current application status - """ - status: WorkingGroupApplicationStatus! - createdInEvent: AppliedOnOpeningEvent! - applicationwithdrawneventapplication: [ApplicationWithdrawnEvent!] - workerapplication: [Worker!] +type ReferendumStageVoting implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Block in which referendum started. + """ + startedAtBlock: BigInt! + + """ + Target number of winners. + """ + winningTargetCount: BigInt! + electionRound: ElectionRound! + electionRoundId: String! + + """ + Block number at which the stage ends + """ + endsAt: Int! } -union WorkingGroupApplicationStatus = - ApplicationStatusPending - | ApplicationStatusAccepted - | ApplicationStatusRejected - | ApplicationStatusWithdrawn - | ApplicationStatusCancelled +type ReferendumStageRevealing implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! -type ApplicationFormQuestionAnswer implements BaseGraphQLObject { + """ + Block in which referendum started + """ + startedAtBlock: BigInt! + + """ + Target number of winners + """ + winningTargetCount: BigInt! + electionRound: ElectionRound! + electionRoundId: String! + + """ + Block number at which the stage ends + """ + endsAt: Int! +} + +type CouncilMember implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4089,18 +3720,44 @@ type ApplicationFormQuestionAnswer implements BaseGraphQLObject { deletedAt: DateTime deletedById: ID version: Int! - application: WorkingGroupApplication! - applicationId: String! - question: ApplicationFormQuestion! - questionId: String! """ - Applicant's answer + Account used for staking currency for council membership. """ - answer: String! + stakingAccountId: String! + + """ + Account that will receive used for reward currency for council membership. + """ + rewardAccountId: String! + member: Membership! + memberId: String! + + """ + Stake used for the council membership. + """ + stake: BigInt! + + """ + Block number in which council member received the last reward payment. + """ + lastPaymentBlock: BigInt! + + """ + Reward amount that should have been paid but couldn't be paid off due to insufficient budget. + """ + unpaidReward: BigInt! + + """ + Amount of reward collected by this council member so far. + """ + accumulatedReward: BigInt! + electedInCouncil: ElectedCouncil! + electedInCouncilId: String! + rewardpaymenteventcouncilMember: [RewardPaymentEvent!] } -type ChannelAssetsDeletedByModeratorEvent implements BaseGraphQLObject { +type CouncilStageUpdate implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4111,47 +3768,82 @@ type ChannelAssetsDeletedByModeratorEvent implements BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + The new stage council got into. """ - inExtrinsic: String + stage: CouncilStage! """ - Blocknumber of the block in which the event was emitted. + Block number at which change happened. """ - inBlock: Int! + changedAt: BigInt! + electedCouncil: ElectedCouncil + electedCouncilId: String """ - Network the block was produced in. + Election not completed due to insufficient candidates or winners. """ - network: Network! + electionProblem: ElectionProblem +} + +union CouncilStage = CouncilStageAnnouncing | CouncilStageElection | CouncilStageIdle | VariantNone + +enum ElectionProblem { + NOT_ENOUGH_CANDIDATES + NEW_COUNCIL_NOT_ELECTED +} + +type ElectedCouncil implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + councilMembers: [CouncilMember!]! + updates: [CouncilStageUpdate!]! """ - Index of event in block from which it was emitted. + Block number at which the council was elected. """ - indexInBlock: Int! + electedAtBlock: Int! """ - Actor that deleted the channel assets. + Block number at which the council reign ended and a new council was elected. """ - actor: ContentActor! + endedAtBlock: Int """ - Channel whose assets are deleted + Time at which the council was elected. """ - channelId: Int! + electedAtTime: DateTime! """ - ID of the deleted video + Time at which the council reign ended and a new council was elected. """ - assetIds: [Int!]! + endedAtTime: DateTime """ - why the channel assets were deleted + Network running at the time of election. """ - rationale: String! + electedAtNetwork: Network! + + """ + Network running at the time of resignation. + """ + endedAtNetwork: Network + councilElections: [ElectionRound!]! + nextCouncilElections: [ElectionRound!]! + + """ + Sign if council is already resigned. + """ + isResigned: Boolean! + newcouncilelectedeventelectedCouncil: [NewCouncilElectedEvent!] } -type ChannelDeletedByModeratorEvent implements BaseGraphQLObject { +type ElectionRound implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4162,42 +3854,74 @@ type ChannelDeletedByModeratorEvent implements BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Election cycle ID. """ - inExtrinsic: String + cycleId: Int! """ - Blocknumber of the block in which the event was emitted. + Sign if election has already finished. """ - inBlock: Int! + isFinished: Boolean! """ - Network the block was produced in. + Block number at which the election ended. """ - network: Network! + endedAtBlock: Int """ - Index of event in block from which it was emitted. + Time at which the election ended. """ - indexInBlock: Int! + endedAtTime: DateTime """ - Actor that deleted the video. + Network running at the time the election ended. """ - actor: ContentActor! + endedAtNetwork: Network + castVotes: [CastVote!]! + referendumStageVoting: ReferendumStageVoting + referendumStageRevealing: ReferendumStageRevealing + electedCouncil: ElectedCouncil! + electedCouncilId: String! + nextElectedCouncil: ElectedCouncil + nextElectedCouncilId: String + candidates: [Candidate!]! + newcandidateeventelectionRound: [NewCandidateEvent!] +} + +type CandidacyNoteMetadata implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! """ - ID of the deleted channel + Candidacy header text. """ - channelId: Int! + header: String """ - Why the video was deleted + Candidate program in form of bullet points. Takes array with one empty string [''] as deletion request. """ - rationale: String! + bulletPoints: [String!]! + + """ + Image uri of candidate's banner. + """ + bannerImageUri: String + + """ + Candidacy description (Markdown-formatted). + """ + description: String + candidacynoteseteventnoteMetadata: [CandidacyNoteSetEvent!] + candidatenoteMetadata: [Candidate!] } -type ChannelVisibilitySetByModeratorEvent implements BaseGraphQLObject { +type Candidate implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4208,49 +3932,277 @@ type ChannelVisibilitySetByModeratorEvent implements BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Account used for staking currency needed for the candidacy. """ - inExtrinsic: String + stakingAccountId: String! """ - Blocknumber of the block in which the event was emitted. + Account that will receive rewards if candidate's elected to the council. """ - inBlock: Int! + rewardAccountId: String! + member: Membership! + memberId: String! + electionRound: ElectionRound! + electionRoundId: String! """ - Network the block was produced in. + Stake locked for the candidacy. """ - network: Network! + stake: BigInt! """ - Index of event in block from which it was emitted. + Reflects if the stake is still locked for candidacy or has been already released by the member. """ - indexInBlock: Int! + stakeLocked: Boolean! """ - Actor that deleted the channel assets. + Current candidate status """ - actor: ContentActor! + status: CandidacyStatus! """ - Channel whose visibility/censorship status is changed + Sum of power of all votes received. """ - channelId: Int! + votePower: BigInt! """ - Is channel being censored/hidden (yes if true) + Block in which the last vote was received. """ - isHidden: Boolean! + lastVoteReceivedAtBlock: BigInt """ - Why channel's visibility status was set + Event number in block in which the last vote was received. """ - rationale: String! + lastVoteReceivedAtEventNumber: Int + noteMetadata: CandidacyNoteMetadata! + noteMetadataId: String! + votesReceived: [CastVote!]! + candidacynoteseteventcandidate: [CandidacyNoteSetEvent!] + candidacystakereleaseeventcandidate: [CandidacyStakeReleaseEvent!] + candidacywithdraweventcandidate: [CandidacyWithdrawEvent!] + newcandidateeventcandidate: [NewCandidateEvent!] } -union MetaprotocolTransactionStatus = MetaprotocolTransactionSuccessful | MetaprotocolTransactionErrored +enum CandidacyStatus { + ACTIVE + WITHDRAWN + ELECTED + FAILED +} -type VideoAssetsDeletedByModeratorEvent implements BaseGraphQLObject { +""" +Stored information about a registered user +""" +type Membership implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + The unique handle chosen by member as raw hex representation + """ + handleRaw: String! + + """ + The unique handle chosen by member as utf-8 + """ + handle: String! + metadata: MemberMetadata! + metadataId: String! + + """ + Member's controller account id + """ + controllerAccount: String! + + """ + Member's root account id + """ + rootAccount: String! + + """ + How the member was registered + """ + entry: MembershipEntryMethod! + + """ + Whether member has been verified by membership working group. + """ + isVerified: Boolean! + + """ + Staking accounts bounded to membership. + """ + boundAccounts: [String!]! + + """ + Current count of invites left to send. + """ + inviteCount: Int! + invitees: [Membership!]! + invitedBy: Membership + invitedById: String + referredMembers: [Membership!]! + referredBy: Membership + referredById: String + + """ + Whether member is founding member. + """ + isFoundingMember: Boolean! + + """ + Whether member is elected in the current council. + """ + isCouncilMember: Boolean! + externalResources: [MembershipExternalResource!] + roles: [Worker!]! + whitelistedIn: [ProposalDiscussionWhitelist!]! + whitelistedInBounties: [BountyEntrantWhitelist!]! + channels: [Channel!]! + collaboratorInChannels: [Collaborator!]! + memberBannedFromChannels: [Channel!]! + councilCandidacies: [Candidate!]! + councilMembers: [CouncilMember!]! + whitelistedInAuctions: [Auction!]! + ownedNfts: [OwnedNft!]! + nftCollectorInChannels: [ChannelNftCollectors!]! + + """ + Number of channels ever created by this member + """ + totalChannelsCreated: Int! + memberEnglishAuctionSettledEvents: [EnglishAuctionSettledEvent!]! + memberOpenAuctionAcceptedBidEvents: [OpenAuctionBidAcceptedEvent!]! + memberBidMadeCompletingAuctionEvents: [BidMadeCompletingAuctionEvent!]! + appownerMember: [App!] + auctioninitialOwner: [Auction!] + auctionwinningMember: [Auction!] + auctionbidcanceledeventmember: [AuctionBidCanceledEvent!] + auctionbidcanceledeventownerMember: [AuctionBidCanceledEvent!] + auctionbidmadeeventmember: [AuctionBidMadeEvent!] + auctionbidmadeeventownerMember: [AuctionBidMadeEvent!] + auctionbidmadeeventpreviousTopBidder: [AuctionBidMadeEvent!] + auctioncanceledeventownerMember: [AuctionCanceledEvent!] + bidbidder: [Bid!] + bidmadecompletingauctioneventmember: [BidMadeCompletingAuctionEvent!] + bidmadecompletingauctioneventownerMember: [BidMadeCompletingAuctionEvent!] + bidmadecompletingauctioneventpreviousTopBidder: [BidMadeCompletingAuctionEvent!] + bountycreator: [Bounty!] + bountyoracle: [Bounty!] + bountycontributioncontributor: [BountyContribution!] + bountyentryworker: [BountyEntry!] + budgetfundedeventmember: [BudgetFundedEvent!] + buynowcanceledeventownerMember: [BuyNowCanceledEvent!] + buynowpriceupdatedeventownerMember: [BuyNowPriceUpdatedEvent!] + channelpaymentmadeeventpayer: [ChannelPaymentMadeEvent!] + commentauthor: [Comment!] + commentcreatedeventparentCommentAuthor: [CommentCreatedEvent!] + commentreactedeventreactingMember: [CommentReactedEvent!] + commentreactionmember: [CommentReaction!] + englishauctionsettledeventwinner: [EnglishAuctionSettledEvent!] + englishauctionsettledeventownerMember: [EnglishAuctionSettledEvent!] + englishauctionstartedeventownerMember: [EnglishAuctionStartedEvent!] + forumpostauthor: [ForumPost!] + forumthreadauthor: [ForumThread!] + invitestransferredeventsourceMember: [InvitesTransferredEvent!] + invitestransferredeventtargetMember: [InvitesTransferredEvent!] + memberaccountsupdatedeventmember: [MemberAccountsUpdatedEvent!] + memberbannedfromchanneleventmember: [MemberBannedFromChannelEvent!] + membercreatedeventnewMember: [MemberCreatedEvent!] + memberinvitedeventinvitingMember: [MemberInvitedEvent!] + memberinvitedeventnewMember: [MemberInvitedEvent!] + memberprofileupdatedeventmember: [MemberProfileUpdatedEvent!] + memberverificationstatusupdatedeventmember: [MemberVerificationStatusUpdatedEvent!] + membershipboughteventnewMember: [MembershipBoughtEvent!] + membershipboughteventreferrer: [MembershipBoughtEvent!] + membershipgiftedeventnewMember: [MembershipGiftedEvent!] + nftboughteventmember: [NftBoughtEvent!] + nftboughteventownerMember: [NftBoughtEvent!] + nftissuedeventownerMember: [NftIssuedEvent!] + nftsellordermadeeventownerMember: [NftSellOrderMadeEvent!] + nftslingedbacktotheoriginalartisteventownerMember: [NftSlingedBackToTheOriginalArtistEvent!] + offeracceptedeventownerMember: [OfferAcceptedEvent!] + offercanceledeventownerMember: [OfferCanceledEvent!] + offerstartedeventmember: [OfferStartedEvent!] + offerstartedeventownerMember: [OfferStartedEvent!] + openauctionbidacceptedeventownerMember: [OpenAuctionBidAcceptedEvent!] + openauctionbidacceptedeventwinningBidder: [OpenAuctionBidAcceptedEvent!] + openauctionstartedeventownerMember: [OpenAuctionStartedEvent!] + postdeletedeventactor: [PostDeletedEvent!] + proposalcreator: [Proposal!] + proposaldiscussionpostauthor: [ProposalDiscussionPost!] + proposaldiscussionpostdeletedeventactor: [ProposalDiscussionPostDeletedEvent!] + proposaldiscussionthreadmodechangedeventactor: [ProposalDiscussionThreadModeChangedEvent!] + proposalvotedeventvoter: [ProposalVotedEvent!] + stakingaccountaddedeventmember: [StakingAccountAddedEvent!] + stakingaccountconfirmedeventmember: [StakingAccountConfirmedEvent!] + stakingaccountremovedeventmember: [StakingAccountRemovedEvent!] + videoreactedeventreactingMember: [VideoReactedEvent!] + videoreactionmember: [VideoReaction!] + workinggroupapplicationapplicant: [WorkingGroupApplication!] +} + +union MembershipEntryMethod = + MembershipEntryPaid + | MembershipEntryInvited + | MembershipEntryGifted + | MembershipEntryMemberCreated + | MembershipEntryGenesis + +type App implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + The name of the App + """ + name: String! + ownerMember: Membership! + ownerMemberId: String! + + """ + Url where user can read more about the project or company for this app + """ + websiteUrl: String + + """ + Url to the app + """ + useUri: String + smallIcon: String + mediumIcon: String + bigIcon: String + + """ + Tagline of the app + """ + oneLiner: String + description: String + termsOfService: String + + """ + List of platforms on which the app will be available, e.g. [mobile, web, native] + """ + platforms: [String!] + category: String + authKey: String + appVideos: [Video!]! + appChannels: [Channel!]! +} + +type ChannelAssetsDeletedByModeratorEvent implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4286,14 +4238,9 @@ type VideoAssetsDeletedByModeratorEvent implements BaseGraphQLObject { actor: ContentActor! """ - Video whose assets are being deleted - """ - videoId: Int! - - """ - Does deleted video assets belongs to NFT + Channel whose assets are deleted """ - areNftAssets: Boolean + channelId: Int! """ ID of the deleted video @@ -4306,7 +4253,7 @@ type VideoAssetsDeletedByModeratorEvent implements BaseGraphQLObject { rationale: String! } -type VideoDeletedByModeratorEvent implements BaseGraphQLObject { +type ChannelDeletedByModeratorEvent implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4342,9 +4289,9 @@ type VideoDeletedByModeratorEvent implements BaseGraphQLObject { actor: ContentActor! """ - ID of the deleted video + ID of the deleted channel """ - videoId: Int! + channelId: Int! """ Why the video was deleted @@ -4352,7 +4299,7 @@ type VideoDeletedByModeratorEvent implements BaseGraphQLObject { rationale: String! } -type VideoDeletedEvent implements BaseGraphQLObject { +type ChannelVisibilitySetByModeratorEvent implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4383,17 +4330,29 @@ type VideoDeletedEvent implements BaseGraphQLObject { indexInBlock: Int! """ - Actor that deleted the video. + Actor that deleted the channel assets. """ actor: ContentActor! """ - ID of the deleted video + Channel whose visibility/censorship status is changed """ - videoId: Int! + channelId: Int! + + """ + Is channel being censored/hidden (yes if true) + """ + isHidden: Boolean! + + """ + Why channel's visibility status was set + """ + rationale: String! } -type VideoVisibilitySetByModeratorEvent implements BaseGraphQLObject { +union MetaprotocolTransactionStatus = MetaprotocolTransactionSuccessful | MetaprotocolTransactionErrored + +type VideoAssetsDeletedByModeratorEvent implements BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -4429,12 +4388,155 @@ type VideoVisibilitySetByModeratorEvent implements BaseGraphQLObject { actor: ContentActor! """ - Video whose visibility/censorship status is changed + Video whose assets are being deleted """ videoId: Int! """ - Is video being censored/hidden (yes if true) + Does deleted video assets belongs to NFT + """ + areNftAssets: Boolean + + """ + ID of the deleted video + """ + assetIds: [Int!]! + + """ + why the channel assets were deleted + """ + rationale: String! +} + +type VideoDeletedByModeratorEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted. + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in. + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Actor that deleted the video. + """ + actor: ContentActor! + + """ + ID of the deleted video + """ + videoId: Int! + + """ + Why the video was deleted + """ + rationale: String! +} + +type VideoDeletedEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted. + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in. + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Actor that deleted the video. + """ + actor: ContentActor! + + """ + ID of the deleted video + """ + videoId: Int! +} + +type VideoVisibilitySetByModeratorEvent implements BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted. + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in. + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Actor that deleted the channel assets. + """ + actor: ContentActor! + + """ + Video whose visibility/censorship status is changed + """ + videoId: Int! + + """ + Is video being censored/hidden (yes if true) """ isHidden: Boolean! @@ -4455,6 +4557,17 @@ type AnnouncingPeriodStartedEventConnection { pageInfo: PageInfo! } +type AppEdge { + node: App! + cursor: String! +} + +type AppConnection { + totalCount: Int! + edges: [AppEdge!]! + pageInfo: PageInfo! +} + type ApplicationFormQuestionAnswerEdge { node: ApplicationFormQuestionAnswer! cursor: String! @@ -4708,6 +4821,17 @@ type BudgetBalanceSetEventConnection { pageInfo: PageInfo! } +type BudgetFundedEventEdge { + node: BudgetFundedEvent! + cursor: String! +} + +type BudgetFundedEventConnection { + totalCount: Int! + edges: [BudgetFundedEventEdge!]! + pageInfo: PageInfo! +} + type BudgetIncrementUpdatedEventEdge { node: BudgetIncrementUpdatedEvent! cursor: String! @@ -7028,7 +7152,7 @@ input AnnouncingPeriodStartedEventUpdateInput { indexInBlock: Float } -input ApplicationFormQuestionWhereInput { +input OpeningAddedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7053,47 +7177,55 @@ input ApplicationFormQuestionWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - question_eq: String - question_contains: String - question_startsWith: String - question_endsWith: String - question_in: [String!] - type_eq: ApplicationFormQuestionType - type_in: [ApplicationFormQuestionType!] - index_eq: Int - index_gt: Int - index_gte: Int - index_lt: Int - index_lte: Int - index_in: [Int!] - openingMetadata: WorkingGroupOpeningMetadataWhereInput - applicationformquestionanswerquestion_none: ApplicationFormQuestionAnswerWhereInput - applicationformquestionanswerquestion_some: ApplicationFormQuestionAnswerWhereInput - applicationformquestionanswerquestion_every: ApplicationFormQuestionAnswerWhereInput - AND: [ApplicationFormQuestionWhereInput!] - OR: [ApplicationFormQuestionWhereInput!] - NOT: [ApplicationFormQuestionWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + opening: WorkingGroupOpeningWhereInput + AND: [OpeningAddedEventWhereInput!] + OR: [OpeningAddedEventWhereInput!] + NOT: [OpeningAddedEventWhereInput!] } -input ApplicationFormQuestionWhereUniqueInput { +input OpeningAddedEventWhereUniqueInput { id: ID! } -input ApplicationFormQuestionCreateInput { - openingMetadata: ID! - question: String - type: ApplicationFormQuestionType! - index: Float! +input OpeningAddedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + opening: ID! } -input ApplicationFormQuestionUpdateInput { - openingMetadata: ID - question: String - type: ApplicationFormQuestionType - index: Float +input OpeningAddedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + opening: ID } -input OpeningAddedEventWhereInput { +input AppliedOnOpeningEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7139,34 +7271,37 @@ input OpeningAddedEventWhereInput { indexInBlock_in: [Int!] group: WorkingGroupWhereInput opening: WorkingGroupOpeningWhereInput - AND: [OpeningAddedEventWhereInput!] - OR: [OpeningAddedEventWhereInput!] - NOT: [OpeningAddedEventWhereInput!] + application: WorkingGroupApplicationWhereInput + AND: [AppliedOnOpeningEventWhereInput!] + OR: [AppliedOnOpeningEventWhereInput!] + NOT: [AppliedOnOpeningEventWhereInput!] } -input OpeningAddedEventWhereUniqueInput { +input AppliedOnOpeningEventWhereUniqueInput { id: ID! } -input OpeningAddedEventCreateInput { +input AppliedOnOpeningEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! group: ID! opening: ID! + application: ID! } -input OpeningAddedEventUpdateInput { +input AppliedOnOpeningEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float group: ID opening: ID + application: ID } -input AppliedOnOpeningEventWhereInput { +input OpeningCanceledEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7212,110 +7347,34 @@ input AppliedOnOpeningEventWhereInput { indexInBlock_in: [Int!] group: WorkingGroupWhereInput opening: WorkingGroupOpeningWhereInput - application: WorkingGroupApplicationWhereInput - AND: [AppliedOnOpeningEventWhereInput!] - OR: [AppliedOnOpeningEventWhereInput!] - NOT: [AppliedOnOpeningEventWhereInput!] + AND: [OpeningCanceledEventWhereInput!] + OR: [OpeningCanceledEventWhereInput!] + NOT: [OpeningCanceledEventWhereInput!] } -input AppliedOnOpeningEventWhereUniqueInput { +input OpeningCanceledEventWhereUniqueInput { id: ID! } -input AppliedOnOpeningEventCreateInput { +input OpeningCanceledEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! group: ID! opening: ID! - application: ID! } -input AppliedOnOpeningEventUpdateInput { +input OpeningCanceledEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float group: ID opening: ID - application: ID } -input OpeningCanceledEventWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - group: WorkingGroupWhereInput - opening: WorkingGroupOpeningWhereInput - AND: [OpeningCanceledEventWhereInput!] - OR: [OpeningCanceledEventWhereInput!] - NOT: [OpeningCanceledEventWhereInput!] -} - -input OpeningCanceledEventWhereUniqueInput { - id: ID! -} - -input OpeningCanceledEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - opening: ID! -} - -input OpeningCanceledEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - opening: ID -} - -input WorkingGroupOpeningWhereInput { +input WorkingGroupOpeningWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7420,7 +7479,7 @@ input WorkingGroupOpeningUpdateInput { rewardPerBlock: String } -input WorkingGroupOpeningMetadataWhereInput { +input ApplicationWithdrawnEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7445,78 +7504,55 @@ input WorkingGroupOpeningMetadataWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - originallyValid_eq: Boolean - originallyValid_in: [Boolean!] - title_eq: String - title_contains: String - title_startsWith: String - title_endsWith: String - title_in: [String!] - shortDescription_eq: String - shortDescription_contains: String - shortDescription_startsWith: String - shortDescription_endsWith: String - shortDescription_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] - hiringLimit_eq: Int - hiringLimit_gt: Int - hiringLimit_gte: Int - hiringLimit_lt: Int - hiringLimit_lte: Int - hiringLimit_in: [Int!] - expectedEnding_eq: DateTime - expectedEnding_lt: DateTime - expectedEnding_lte: DateTime - expectedEnding_gt: DateTime - expectedEnding_gte: DateTime - applicationDetails_eq: String - applicationDetails_contains: String - applicationDetails_startsWith: String - applicationDetails_endsWith: String - applicationDetails_in: [String!] - applicationFormQuestions_none: ApplicationFormQuestionWhereInput - applicationFormQuestions_some: ApplicationFormQuestionWhereInput - applicationFormQuestions_every: ApplicationFormQuestionWhereInput - upcomingworkinggroupopeningmetadata_none: UpcomingWorkingGroupOpeningWhereInput - upcomingworkinggroupopeningmetadata_some: UpcomingWorkingGroupOpeningWhereInput - upcomingworkinggroupopeningmetadata_every: UpcomingWorkingGroupOpeningWhereInput - workinggroupopeningmetadata_none: WorkingGroupOpeningWhereInput - workinggroupopeningmetadata_some: WorkingGroupOpeningWhereInput - workinggroupopeningmetadata_every: WorkingGroupOpeningWhereInput - AND: [WorkingGroupOpeningMetadataWhereInput!] - OR: [WorkingGroupOpeningMetadataWhereInput!] - NOT: [WorkingGroupOpeningMetadataWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + group: WorkingGroupWhereInput + application: WorkingGroupApplicationWhereInput + AND: [ApplicationWithdrawnEventWhereInput!] + OR: [ApplicationWithdrawnEventWhereInput!] + NOT: [ApplicationWithdrawnEventWhereInput!] } -input WorkingGroupOpeningMetadataWhereUniqueInput { +input ApplicationWithdrawnEventWhereUniqueInput { id: ID! } -input WorkingGroupOpeningMetadataCreateInput { - originallyValid: Boolean! - title: String - shortDescription: String - description: String - hiringLimit: Float - expectedEnding: DateTime - applicationDetails: String +input ApplicationWithdrawnEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + application: ID! } -input WorkingGroupOpeningMetadataUpdateInput { - originallyValid: Boolean - title: String - shortDescription: String - description: String - hiringLimit: Float - expectedEnding: DateTime - applicationDetails: String +input ApplicationWithdrawnEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + application: ID } -input UpcomingWorkingGroupOpeningWhereInput { +input RewardPaidEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7541,54 +7577,74 @@ input UpcomingWorkingGroupOpeningWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - expectedStart_eq: DateTime - expectedStart_lt: DateTime - expectedStart_lte: DateTime - expectedStart_gt: DateTime - expectedStart_gte: DateTime - stakeAmount_eq: BigInt - stakeAmount_gt: BigInt - stakeAmount_gte: BigInt - stakeAmount_lt: BigInt - stakeAmount_lte: BigInt - stakeAmount_in: [BigInt!] - rewardPerBlock_eq: BigInt - rewardPerBlock_gt: BigInt - rewardPerBlock_gte: BigInt - rewardPerBlock_lt: BigInt - rewardPerBlock_lte: BigInt - rewardPerBlock_in: [BigInt!] - createdInEvent: StatusTextChangedEventWhereInput + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + paymentType_eq: RewardPaymentType + paymentType_in: [RewardPaymentType!] group: WorkingGroupWhereInput - metadata: WorkingGroupOpeningMetadataWhereInput - AND: [UpcomingWorkingGroupOpeningWhereInput!] - OR: [UpcomingWorkingGroupOpeningWhereInput!] - NOT: [UpcomingWorkingGroupOpeningWhereInput!] + worker: WorkerWhereInput + AND: [RewardPaidEventWhereInput!] + OR: [RewardPaidEventWhereInput!] + NOT: [RewardPaidEventWhereInput!] } -input UpcomingWorkingGroupOpeningWhereUniqueInput { +input RewardPaidEventWhereUniqueInput { id: ID! } -input UpcomingWorkingGroupOpeningCreateInput { - createdInEvent: ID! +input RewardPaidEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! group: ID! - expectedStart: DateTime - stakeAmount: String - rewardPerBlock: String - metadata: ID! + worker: ID! + rewardAccount: String! + amount: String! + paymentType: RewardPaymentType! } -input UpcomingWorkingGroupOpeningUpdateInput { - createdInEvent: ID +input RewardPaidEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float group: ID - expectedStart: DateTime - stakeAmount: String - rewardPerBlock: String - metadata: ID + worker: ID + rewardAccount: String + amount: String + paymentType: RewardPaymentType } -input StatusTextChangedEventWhereInput { +input StakeSlashedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7632,49 +7688,59 @@ input StatusTextChangedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - metadata_eq: String - metadata_contains: String - metadata_startsWith: String - metadata_endsWith: String - metadata_in: [String!] - result_json: JSONObject + requestedAmount_eq: BigInt + requestedAmount_gt: BigInt + requestedAmount_gte: BigInt + requestedAmount_lt: BigInt + requestedAmount_lte: BigInt + requestedAmount_in: [BigInt!] + slashedAmount_eq: BigInt + slashedAmount_gt: BigInt + slashedAmount_gte: BigInt + slashedAmount_lt: BigInt + slashedAmount_lte: BigInt + slashedAmount_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] group: WorkingGroupWhereInput - upcomingworkinggroupopeningcreatedInEvent_none: UpcomingWorkingGroupOpeningWhereInput - upcomingworkinggroupopeningcreatedInEvent_some: UpcomingWorkingGroupOpeningWhereInput - upcomingworkinggroupopeningcreatedInEvent_every: UpcomingWorkingGroupOpeningWhereInput - workinggroupmetadatasetInEvent_none: WorkingGroupMetadataWhereInput - workinggroupmetadatasetInEvent_some: WorkingGroupMetadataWhereInput - workinggroupmetadatasetInEvent_every: WorkingGroupMetadataWhereInput - AND: [StatusTextChangedEventWhereInput!] - OR: [StatusTextChangedEventWhereInput!] - NOT: [StatusTextChangedEventWhereInput!] + worker: WorkerWhereInput + AND: [StakeSlashedEventWhereInput!] + OR: [StakeSlashedEventWhereInput!] + NOT: [StakeSlashedEventWhereInput!] } -input StatusTextChangedEventWhereUniqueInput { +input StakeSlashedEventWhereUniqueInput { id: ID! } -input StatusTextChangedEventCreateInput { +input StakeSlashedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! group: ID! - metadata: String - result: JSONObject! + worker: ID! + requestedAmount: String! + slashedAmount: String! + rationale: String } -input StatusTextChangedEventUpdateInput { +input StakeSlashedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float group: ID - metadata: String - result: JSONObject + worker: ID + requestedAmount: String + slashedAmount: String + rationale: String } -input WorkingGroupMetadataWhereInput { +input PostTextUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7699,59 +7765,59 @@ input WorkingGroupMetadataWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - status_eq: String - status_contains: String - status_startsWith: String - status_endsWith: String - status_in: [String!] - statusMessage_eq: String - statusMessage_contains: String - statusMessage_startsWith: String - statusMessage_endsWith: String - statusMessage_in: [String!] - about_eq: String - about_contains: String - about_startsWith: String - about_endsWith: String - about_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] - setInEvent: StatusTextChangedEventWhereInput - group: WorkingGroupWhereInput - workinggroupmetadata_none: WorkingGroupWhereInput - workinggroupmetadata_some: WorkingGroupWhereInput - workinggroupmetadata_every: WorkingGroupWhereInput - AND: [WorkingGroupMetadataWhereInput!] - OR: [WorkingGroupMetadataWhereInput!] - NOT: [WorkingGroupMetadataWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newText_eq: String + newText_contains: String + newText_startsWith: String + newText_endsWith: String + newText_in: [String!] + post: ForumPostWhereInput + AND: [PostTextUpdatedEventWhereInput!] + OR: [PostTextUpdatedEventWhereInput!] + NOT: [PostTextUpdatedEventWhereInput!] } -input WorkingGroupMetadataWhereUniqueInput { +input PostTextUpdatedEventWhereUniqueInput { id: ID! } -input WorkingGroupMetadataCreateInput { - status: String - statusMessage: String - about: String - description: String - setInEvent: ID! - group: ID! +input PostTextUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + post: ID! + newText: String! } -input WorkingGroupMetadataUpdateInput { - status: String - statusMessage: String - about: String - description: String - setInEvent: ID - group: ID +input PostTextUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + post: ID + newText: String } -input MembershipExternalResourceWhereInput { +input PostDeletedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7776,39 +7842,62 @@ input MembershipExternalResourceWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - type_eq: MembershipExternalResourceType - type_in: [MembershipExternalResourceType!] - value_eq: String - value_contains: String - value_startsWith: String - value_endsWith: String - value_in: [String!] - memberMetadata: MemberMetadataWhereInput - member: MembershipWhereInput - AND: [MembershipExternalResourceWhereInput!] - OR: [MembershipExternalResourceWhereInput!] - NOT: [MembershipExternalResourceWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + posts_none: ForumPostWhereInput + posts_some: ForumPostWhereInput + posts_every: ForumPostWhereInput + actor: MembershipWhereInput + AND: [PostDeletedEventWhereInput!] + OR: [PostDeletedEventWhereInput!] + NOT: [PostDeletedEventWhereInput!] } -input MembershipExternalResourceWhereUniqueInput { +input PostDeletedEventWhereUniqueInput { id: ID! } -input MembershipExternalResourceCreateInput { - type: MembershipExternalResourceType! - value: String! - memberMetadata: ID! - member: ID +input PostDeletedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: ID! + rationale: String! } -input MembershipExternalResourceUpdateInput { - type: MembershipExternalResourceType - value: String - memberMetadata: ID - member: ID +input PostDeletedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: ID + rationale: String } -input MemberCreatedEventWhereInput { +input PostAddedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7852,61 +7941,44 @@ input MemberCreatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rootAccount_eq: String - rootAccount_contains: String - rootAccount_startsWith: String - rootAccount_endsWith: String - rootAccount_in: [String!] - controllerAccount_eq: String - controllerAccount_contains: String - controllerAccount_startsWith: String - controllerAccount_endsWith: String - controllerAccount_in: [String!] - handle_eq: String - handle_contains: String - handle_startsWith: String - handle_endsWith: String - handle_in: [String!] - isFoundingMember_eq: Boolean - isFoundingMember_in: [Boolean!] - newMember: MembershipWhereInput - metadata: MemberMetadataWhereInput - AND: [MemberCreatedEventWhereInput!] - OR: [MemberCreatedEventWhereInput!] - NOT: [MemberCreatedEventWhereInput!] -} - -input MemberCreatedEventWhereUniqueInput { - id: ID! -} + isEditable_eq: Boolean + isEditable_in: [Boolean!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + post: ForumPostWhereInput + AND: [PostAddedEventWhereInput!] + OR: [PostAddedEventWhereInput!] + NOT: [PostAddedEventWhereInput!] +} -input MemberCreatedEventCreateInput { +input PostAddedEventWhereUniqueInput { + id: ID! +} + +input PostAddedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - newMember: ID! - rootAccount: String! - controllerAccount: String! - handle: String! - metadata: ID! - isFoundingMember: Boolean! + post: ID! + isEditable: Boolean + text: String! } -input MemberCreatedEventUpdateInput { +input PostAddedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - newMember: ID - rootAccount: String - controllerAccount: String - handle: String - metadata: ID - isFoundingMember: Boolean + post: ID + isEditable: Boolean + text: String } -input MemberInvitedEventWhereInput { +input PostModeratedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -7950,60 +8022,127 @@ input MemberInvitedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rootAccount_eq: String - rootAccount_contains: String - rootAccount_startsWith: String - rootAccount_endsWith: String - rootAccount_in: [String!] - controllerAccount_eq: String - controllerAccount_contains: String - controllerAccount_startsWith: String - controllerAccount_endsWith: String - controllerAccount_in: [String!] - handle_eq: String - handle_contains: String - handle_startsWith: String - handle_endsWith: String - handle_in: [String!] - invitingMember: MembershipWhereInput - newMember: MembershipWhereInput - metadata: MemberMetadataWhereInput - AND: [MemberInvitedEventWhereInput!] - OR: [MemberInvitedEventWhereInput!] - NOT: [MemberInvitedEventWhereInput!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + post: ForumPostWhereInput + actor: WorkerWhereInput + AND: [PostModeratedEventWhereInput!] + OR: [PostModeratedEventWhereInput!] + NOT: [PostModeratedEventWhereInput!] } -input MemberInvitedEventWhereUniqueInput { +input PostModeratedEventWhereUniqueInput { id: ID! } -input MemberInvitedEventCreateInput { +input PostModeratedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - invitingMember: ID! - newMember: ID! - rootAccount: String! - controllerAccount: String! - handle: String! - metadata: ID! + post: ID! + rationale: String! + actor: ID! } -input MemberInvitedEventUpdateInput { +input PostModeratedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - invitingMember: ID - newMember: ID - rootAccount: String - controllerAccount: String - handle: String - metadata: ID + post: ID + rationale: String + actor: ID } -input MemberProfileUpdatedEventWhereInput { +input ForumPostWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + status_json: JSONObject + isVisible_eq: Boolean + isVisible_in: [Boolean!] + origin_json: JSONObject + author: MembershipWhereInput + thread: ForumThreadWhereInput + repliesTo: ForumPostWhereInput + edits_none: PostTextUpdatedEventWhereInput + edits_some: PostTextUpdatedEventWhereInput + edits_every: PostTextUpdatedEventWhereInput + deletedInEvent: PostDeletedEventWhereInput + forumpostrepliesTo_none: ForumPostWhereInput + forumpostrepliesTo_some: ForumPostWhereInput + forumpostrepliesTo_every: ForumPostWhereInput + forumthreadinitialPost_none: ForumThreadWhereInput + forumthreadinitialPost_some: ForumThreadWhereInput + forumthreadinitialPost_every: ForumThreadWhereInput + postaddedeventpost_none: PostAddedEventWhereInput + postaddedeventpost_some: PostAddedEventWhereInput + postaddedeventpost_every: PostAddedEventWhereInput + postmoderatedeventpost_none: PostModeratedEventWhereInput + postmoderatedeventpost_some: PostModeratedEventWhereInput + postmoderatedeventpost_every: PostModeratedEventWhereInput + AND: [ForumPostWhereInput!] + OR: [ForumPostWhereInput!] + NOT: [ForumPostWhereInput!] +} + +input ForumPostWhereUniqueInput { + id: ID! +} + +input ForumPostCreateInput { + author: ID! + thread: ID! + text: String! + repliesTo: ID + status: JSONObject! + isVisible: Boolean! + origin: JSONObject! + deletedInEvent: ID +} + +input ForumPostUpdateInput { + author: ID + thread: ID + text: String + repliesTo: ID + status: JSONObject + isVisible: Boolean + origin: JSONObject + deletedInEvent: ID +} + +input ThreadCreatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8047,43 +8186,47 @@ input MemberProfileUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newHandle_eq: String - newHandle_contains: String - newHandle_startsWith: String - newHandle_endsWith: String - newHandle_in: [String!] - member: MembershipWhereInput - newMetadata: MemberMetadataWhereInput - AND: [MemberProfileUpdatedEventWhereInput!] - OR: [MemberProfileUpdatedEventWhereInput!] - NOT: [MemberProfileUpdatedEventWhereInput!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + thread: ForumThreadWhereInput + AND: [ThreadCreatedEventWhereInput!] + OR: [ThreadCreatedEventWhereInput!] + NOT: [ThreadCreatedEventWhereInput!] } -input MemberProfileUpdatedEventWhereUniqueInput { +input ThreadCreatedEventWhereUniqueInput { id: ID! } -input MemberProfileUpdatedEventCreateInput { +input ThreadCreatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - member: ID! - newHandle: String - newMetadata: ID! + thread: ID! + title: String! + text: String! } -input MemberProfileUpdatedEventUpdateInput { +input ThreadCreatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - member: ID - newHandle: String - newMetadata: ID + thread: ID + title: String + text: String } -input MembershipBoughtEventWhereInput { +input ThreadMetadataUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8127,60 +8270,40 @@ input MembershipBoughtEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rootAccount_eq: String - rootAccount_contains: String - rootAccount_startsWith: String - rootAccount_endsWith: String - rootAccount_in: [String!] - controllerAccount_eq: String - controllerAccount_contains: String - controllerAccount_startsWith: String - controllerAccount_endsWith: String - controllerAccount_in: [String!] - handle_eq: String - handle_contains: String - handle_startsWith: String - handle_endsWith: String - handle_in: [String!] - newMember: MembershipWhereInput - metadata: MemberMetadataWhereInput - referrer: MembershipWhereInput - AND: [MembershipBoughtEventWhereInput!] - OR: [MembershipBoughtEventWhereInput!] - NOT: [MembershipBoughtEventWhereInput!] + newTitle_eq: String + newTitle_contains: String + newTitle_startsWith: String + newTitle_endsWith: String + newTitle_in: [String!] + thread: ForumThreadWhereInput + AND: [ThreadMetadataUpdatedEventWhereInput!] + OR: [ThreadMetadataUpdatedEventWhereInput!] + NOT: [ThreadMetadataUpdatedEventWhereInput!] } -input MembershipBoughtEventWhereUniqueInput { +input ThreadMetadataUpdatedEventWhereUniqueInput { id: ID! } -input MembershipBoughtEventCreateInput { +input ThreadMetadataUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - newMember: ID! - rootAccount: String! - controllerAccount: String! - handle: String! - metadata: ID! - referrer: ID + thread: ID! + newTitle: String } -input MembershipBoughtEventUpdateInput { +input ThreadMetadataUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - newMember: ID - rootAccount: String - controllerAccount: String - handle: String - metadata: ID - referrer: ID + thread: ID + newTitle: String } -input MembershipGiftedEventWhereInput { +input CategoryStickyThreadUpdateEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8224,57 +8347,39 @@ input MembershipGiftedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rootAccount_eq: String - rootAccount_contains: String - rootAccount_startsWith: String - rootAccount_endsWith: String - rootAccount_in: [String!] - controllerAccount_eq: String - controllerAccount_contains: String - controllerAccount_startsWith: String - controllerAccount_endsWith: String - controllerAccount_in: [String!] - handle_eq: String - handle_contains: String - handle_startsWith: String - handle_endsWith: String - handle_in: [String!] - newMember: MembershipWhereInput - metadata: MemberMetadataWhereInput - AND: [MembershipGiftedEventWhereInput!] - OR: [MembershipGiftedEventWhereInput!] - NOT: [MembershipGiftedEventWhereInput!] + category: ForumCategoryWhereInput + newStickyThreads_none: ForumThreadWhereInput + newStickyThreads_some: ForumThreadWhereInput + newStickyThreads_every: ForumThreadWhereInput + actor: WorkerWhereInput + AND: [CategoryStickyThreadUpdateEventWhereInput!] + OR: [CategoryStickyThreadUpdateEventWhereInput!] + NOT: [CategoryStickyThreadUpdateEventWhereInput!] } -input MembershipGiftedEventWhereUniqueInput { +input CategoryStickyThreadUpdateEventWhereUniqueInput { id: ID! } -input MembershipGiftedEventCreateInput { +input CategoryStickyThreadUpdateEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - newMember: ID! - rootAccount: String! - controllerAccount: String! - handle: String! - metadata: ID! + category: ID! + actor: ID! } -input MembershipGiftedEventUpdateInput { +input CategoryStickyThreadUpdateEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - newMember: ID - rootAccount: String - controllerAccount: String - handle: String - metadata: ID + category: ID + actor: ID } -input MemberMetadataWhereInput { +input ThreadMovedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8299,62 +8404,112 @@ input MemberMetadataWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - name_eq: String - name_contains: String - name_startsWith: String - name_endsWith: String - name_in: [String!] - avatar_json: JSONObject - about_eq: String - about_contains: String - about_startsWith: String - about_endsWith: String - about_in: [String!] - isVerifiedValidator_eq: Boolean - isVerifiedValidator_in: [Boolean!] - member: MembershipWhereInput - externalResources_none: MembershipExternalResourceWhereInput - externalResources_some: MembershipExternalResourceWhereInput - externalResources_every: MembershipExternalResourceWhereInput - membercreatedeventmetadata_none: MemberCreatedEventWhereInput - membercreatedeventmetadata_some: MemberCreatedEventWhereInput - membercreatedeventmetadata_every: MemberCreatedEventWhereInput - memberinvitedeventmetadata_none: MemberInvitedEventWhereInput - memberinvitedeventmetadata_some: MemberInvitedEventWhereInput - memberinvitedeventmetadata_every: MemberInvitedEventWhereInput - memberprofileupdatedeventnewMetadata_none: MemberProfileUpdatedEventWhereInput - memberprofileupdatedeventnewMetadata_some: MemberProfileUpdatedEventWhereInput - memberprofileupdatedeventnewMetadata_every: MemberProfileUpdatedEventWhereInput - membershipboughteventmetadata_none: MembershipBoughtEventWhereInput - membershipboughteventmetadata_some: MembershipBoughtEventWhereInput - membershipboughteventmetadata_every: MembershipBoughtEventWhereInput - membershipgiftedeventmetadata_none: MembershipGiftedEventWhereInput - membershipgiftedeventmetadata_some: MembershipGiftedEventWhereInput - membershipgiftedeventmetadata_every: MembershipGiftedEventWhereInput - AND: [MemberMetadataWhereInput!] - OR: [MemberMetadataWhereInput!] - NOT: [MemberMetadataWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + thread: ForumThreadWhereInput + oldCategory: ForumCategoryWhereInput + newCategory: ForumCategoryWhereInput + actor: WorkerWhereInput + AND: [ThreadMovedEventWhereInput!] + OR: [ThreadMovedEventWhereInput!] + NOT: [ThreadMovedEventWhereInput!] } -input MemberMetadataWhereUniqueInput { +input ThreadMovedEventWhereUniqueInput { id: ID! } -input MemberMetadataCreateInput { - name: String - avatar: JSONObject! - about: String - isVerifiedValidator: Boolean +input ThreadMovedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + thread: ID! + oldCategory: ID! + newCategory: ID! + actor: ID! } -input MemberMetadataUpdateInput { - name: String - avatar: JSONObject - about: String - isVerifiedValidator: Boolean +input ThreadMovedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + thread: ID + oldCategory: ID + newCategory: ID + actor: ID } -input ProposalDiscussionWhitelistWhereInput { +input ForumThreadTagWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + visibleThreadsCount_eq: Int + visibleThreadsCount_gt: Int + visibleThreadsCount_gte: Int + visibleThreadsCount_lt: Int + visibleThreadsCount_lte: Int + visibleThreadsCount_in: [Int!] + threads_none: ForumThreadWhereInput + threads_some: ForumThreadWhereInput + threads_every: ForumThreadWhereInput + AND: [ForumThreadTagWhereInput!] + OR: [ForumThreadTagWhereInput!] + NOT: [ForumThreadTagWhereInput!] +} + +input ForumThreadTagWhereUniqueInput { + id: ID! +} + +input ForumThreadTagCreateInput { + visibleThreadsCount: Float! +} + +input ForumThreadTagUpdateInput { + visibleThreadsCount: Float +} + +input BountyEntrantWhitelistWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8388,24 +8543,27 @@ input ProposalDiscussionWhitelistWhereInput { members_none: MembershipWhereInput members_some: MembershipWhereInput members_every: MembershipWhereInput - AND: [ProposalDiscussionWhitelistWhereInput!] - OR: [ProposalDiscussionWhitelistWhereInput!] - NOT: [ProposalDiscussionWhitelistWhereInput!] + bountyentrantWhitelist_none: BountyWhereInput + bountyentrantWhitelist_some: BountyWhereInput + bountyentrantWhitelist_every: BountyWhereInput + AND: [BountyEntrantWhitelistWhereInput!] + OR: [BountyEntrantWhitelistWhereInput!] + NOT: [BountyEntrantWhitelistWhereInput!] } -input ProposalDiscussionWhitelistWhereUniqueInput { +input BountyEntrantWhitelistWhereUniqueInput { id: ID! } -input ProposalDiscussionWhitelistCreateInput { +input BountyEntrantWhitelistCreateInput { phantom: Float } -input ProposalDiscussionWhitelistUpdateInput { +input BountyEntrantWhitelistUpdateInput { phantom: Float } -input CategoryCreatedEventWhereInput { +input BountyFundedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8449,33 +8607,33 @@ input CategoryCreatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - category: ForumCategoryWhereInput - AND: [CategoryCreatedEventWhereInput!] - OR: [CategoryCreatedEventWhereInput!] - NOT: [CategoryCreatedEventWhereInput!] + contribution: BountyContributionWhereInput + AND: [BountyFundedEventWhereInput!] + OR: [BountyFundedEventWhereInput!] + NOT: [BountyFundedEventWhereInput!] } -input CategoryCreatedEventWhereUniqueInput { +input BountyFundedEventWhereUniqueInput { id: ID! } -input CategoryCreatedEventCreateInput { +input BountyFundedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - category: ID! + contribution: ID! } -input CategoryCreatedEventUpdateInput { +input BountyFundedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - category: ID + contribution: ID } -input CategoryArchivalStatusUpdatedEventWhereInput { +input BountyFundingWithdrawalEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8519,40 +8677,98 @@ input CategoryArchivalStatusUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newArchivalStatus_eq: Boolean - newArchivalStatus_in: [Boolean!] - category: ForumCategoryWhereInput - actor: WorkerWhereInput - AND: [CategoryArchivalStatusUpdatedEventWhereInput!] - OR: [CategoryArchivalStatusUpdatedEventWhereInput!] - NOT: [CategoryArchivalStatusUpdatedEventWhereInput!] + contribution: BountyContributionWhereInput + AND: [BountyFundingWithdrawalEventWhereInput!] + OR: [BountyFundingWithdrawalEventWhereInput!] + NOT: [BountyFundingWithdrawalEventWhereInput!] } -input CategoryArchivalStatusUpdatedEventWhereUniqueInput { +input BountyFundingWithdrawalEventWhereUniqueInput { id: ID! } -input CategoryArchivalStatusUpdatedEventCreateInput { +input BountyFundingWithdrawalEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - category: ID! - newArchivalStatus: Boolean! - actor: ID! + contribution: ID! } -input CategoryArchivalStatusUpdatedEventUpdateInput { +input BountyFundingWithdrawalEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - category: ID - newArchivalStatus: Boolean - actor: ID + contribution: ID } -input CategoryDeletedEventWhereInput { +input BountyContributionWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + contributorId_eq: String + contributorId_contains: String + contributorId_startsWith: String + contributorId_endsWith: String + contributorId_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + bounty: BountyWhereInput + contributor: MembershipWhereInput + bountyFundedEvents_none: BountyFundedEventWhereInput + bountyFundedEvents_some: BountyFundedEventWhereInput + bountyFundedEvents_every: BountyFundedEventWhereInput + withdrawnInEvent: BountyFundingWithdrawalEventWhereInput + AND: [BountyContributionWhereInput!] + OR: [BountyContributionWhereInput!] + NOT: [BountyContributionWhereInput!] +} + +input BountyContributionWhereUniqueInput { + id: ID! +} + +input BountyContributionCreateInput { + bounty: ID! + contributor: ID + contributorId: String + amount: String! +} + +input BountyContributionUpdateInput { + bounty: ID + contributor: ID + contributorId: String + amount: String +} + +input WorkEntryAnnouncedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8596,36 +8812,33 @@ input CategoryDeletedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - category: ForumCategoryWhereInput - actor: WorkerWhereInput - AND: [CategoryDeletedEventWhereInput!] - OR: [CategoryDeletedEventWhereInput!] - NOT: [CategoryDeletedEventWhereInput!] + entry: BountyEntryWhereInput + AND: [WorkEntryAnnouncedEventWhereInput!] + OR: [WorkEntryAnnouncedEventWhereInput!] + NOT: [WorkEntryAnnouncedEventWhereInput!] } -input CategoryDeletedEventWhereUniqueInput { +input WorkEntryAnnouncedEventWhereUniqueInput { id: ID! } -input CategoryDeletedEventCreateInput { +input WorkEntryAnnouncedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - category: ID! - actor: ID! + entry: ID! } -input CategoryDeletedEventUpdateInput { +input WorkEntryAnnouncedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - category: ID - actor: ID + entry: ID } -input CategoryMembershipOfModeratorUpdatedEventWhereInput { +input WorkEntryWithdrawnEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8669,40 +8882,33 @@ input CategoryMembershipOfModeratorUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newCanModerateValue_eq: Boolean - newCanModerateValue_in: [Boolean!] - moderator: WorkerWhereInput - category: ForumCategoryWhereInput - AND: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] - OR: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] - NOT: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] + entry: BountyEntryWhereInput + AND: [WorkEntryWithdrawnEventWhereInput!] + OR: [WorkEntryWithdrawnEventWhereInput!] + NOT: [WorkEntryWithdrawnEventWhereInput!] } -input CategoryMembershipOfModeratorUpdatedEventWhereUniqueInput { +input WorkEntryWithdrawnEventWhereUniqueInput { id: ID! } -input CategoryMembershipOfModeratorUpdatedEventCreateInput { +input WorkEntryWithdrawnEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - moderator: ID! - category: ID! - newCanModerateValue: Boolean! + entry: ID! } -input CategoryMembershipOfModeratorUpdatedEventUpdateInput { +input WorkEntryWithdrawnEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - moderator: ID - category: ID - newCanModerateValue: Boolean + entry: ID } -input CategoryStickyThreadUpdateEventWhereInput { +input WorkEntrySlashedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8746,39 +8952,33 @@ input CategoryStickyThreadUpdateEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - category: ForumCategoryWhereInput - newStickyThreads_none: ForumThreadWhereInput - newStickyThreads_some: ForumThreadWhereInput - newStickyThreads_every: ForumThreadWhereInput - actor: WorkerWhereInput - AND: [CategoryStickyThreadUpdateEventWhereInput!] - OR: [CategoryStickyThreadUpdateEventWhereInput!] - NOT: [CategoryStickyThreadUpdateEventWhereInput!] + entry: BountyEntryWhereInput + AND: [WorkEntrySlashedEventWhereInput!] + OR: [WorkEntrySlashedEventWhereInput!] + NOT: [WorkEntrySlashedEventWhereInput!] } -input CategoryStickyThreadUpdateEventWhereUniqueInput { +input WorkEntrySlashedEventWhereUniqueInput { id: ID! } -input CategoryStickyThreadUpdateEventCreateInput { +input WorkEntrySlashedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - category: ID! - actor: ID! + entry: ID! } -input CategoryStickyThreadUpdateEventUpdateInput { +input WorkEntrySlashedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - category: ID - actor: ID + entry: ID } -input ThreadMovedEventWhereInput { +input WorkSubmittedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8822,42 +9022,50 @@ input ThreadMovedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - thread: ForumThreadWhereInput - oldCategory: ForumCategoryWhereInput - newCategory: ForumCategoryWhereInput - actor: WorkerWhereInput - AND: [ThreadMovedEventWhereInput!] - OR: [ThreadMovedEventWhereInput!] - NOT: [ThreadMovedEventWhereInput!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + bounty: BountyWhereInput + entry: BountyEntryWhereInput + AND: [WorkSubmittedEventWhereInput!] + OR: [WorkSubmittedEventWhereInput!] + NOT: [WorkSubmittedEventWhereInput!] } -input ThreadMovedEventWhereUniqueInput { +input WorkSubmittedEventWhereUniqueInput { id: ID! } -input ThreadMovedEventCreateInput { +input WorkSubmittedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - thread: ID! - oldCategory: ID! - newCategory: ID! - actor: ID! + bounty: ID! + entry: ID! + title: String + description: String } -input ThreadMovedEventUpdateInput { +input WorkSubmittedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - thread: ID - oldCategory: ID - newCategory: ID - actor: ID + bounty: ID + entry: ID + title: String + description: String } -input ForumCategoryWhereInput { +input WorkEntrantFundsWithdrawnEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8882,70 +9090,119 @@ input ForumCategoryWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - title_eq: String - title_contains: String - title_startsWith: String - title_endsWith: String - title_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + entry: BountyEntryWhereInput + AND: [WorkEntrantFundsWithdrawnEventWhereInput!] + OR: [WorkEntrantFundsWithdrawnEventWhereInput!] + NOT: [WorkEntrantFundsWithdrawnEventWhereInput!] +} + +input WorkEntrantFundsWithdrawnEventWhereUniqueInput { + id: ID! +} + +input WorkEntrantFundsWithdrawnEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + entry: ID! +} + +input WorkEntrantFundsWithdrawnEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + entry: ID +} + +input BountyEntryWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + workSubmitted_eq: Boolean + workSubmitted_in: [Boolean!] status_json: JSONObject - parent: ForumCategoryWhereInput - threads_none: ForumThreadWhereInput - threads_some: ForumThreadWhereInput - threads_every: ForumThreadWhereInput - moderators_none: WorkerWhereInput - moderators_some: WorkerWhereInput - moderators_every: WorkerWhereInput - createdInEvent: CategoryCreatedEventWhereInput - categoryarchivalstatusupdatedeventcategory_none: CategoryArchivalStatusUpdatedEventWhereInput - categoryarchivalstatusupdatedeventcategory_some: CategoryArchivalStatusUpdatedEventWhereInput - categoryarchivalstatusupdatedeventcategory_every: CategoryArchivalStatusUpdatedEventWhereInput - categorydeletedeventcategory_none: CategoryDeletedEventWhereInput - categorydeletedeventcategory_some: CategoryDeletedEventWhereInput - categorydeletedeventcategory_every: CategoryDeletedEventWhereInput - categorymembershipofmoderatorupdatedeventcategory_none: CategoryMembershipOfModeratorUpdatedEventWhereInput - categorymembershipofmoderatorupdatedeventcategory_some: CategoryMembershipOfModeratorUpdatedEventWhereInput - categorymembershipofmoderatorupdatedeventcategory_every: CategoryMembershipOfModeratorUpdatedEventWhereInput - categorystickythreadupdateeventcategory_none: CategoryStickyThreadUpdateEventWhereInput - categorystickythreadupdateeventcategory_some: CategoryStickyThreadUpdateEventWhereInput - categorystickythreadupdateeventcategory_every: CategoryStickyThreadUpdateEventWhereInput - forumcategoryparent_none: ForumCategoryWhereInput - forumcategoryparent_some: ForumCategoryWhereInput - forumcategoryparent_every: ForumCategoryWhereInput - threadmovedeventoldCategory_none: ThreadMovedEventWhereInput - threadmovedeventoldCategory_some: ThreadMovedEventWhereInput - threadmovedeventoldCategory_every: ThreadMovedEventWhereInput - threadmovedeventnewCategory_none: ThreadMovedEventWhereInput - threadmovedeventnewCategory_some: ThreadMovedEventWhereInput - threadmovedeventnewCategory_every: ThreadMovedEventWhereInput - AND: [ForumCategoryWhereInput!] - OR: [ForumCategoryWhereInput!] - NOT: [ForumCategoryWhereInput!] + bounty: BountyWhereInput + worker: MembershipWhereInput + announcedInEvent: WorkEntryAnnouncedEventWhereInput + withdrawnInEvent: WorkEntryWithdrawnEventWhereInput + slashedInEvent: WorkEntrySlashedEventWhereInput + works_none: WorkSubmittedEventWhereInput + works_some: WorkSubmittedEventWhereInput + works_every: WorkSubmittedEventWhereInput + cashedOutInEvent: WorkEntrantFundsWithdrawnEventWhereInput + AND: [BountyEntryWhereInput!] + OR: [BountyEntryWhereInput!] + NOT: [BountyEntryWhereInput!] } -input ForumCategoryWhereUniqueInput { +input BountyEntryWhereUniqueInput { id: ID! } -input ForumCategoryCreateInput { - parent: ID - title: String! - description: String! +input BountyEntryCreateInput { + bounty: ID! + worker: ID! + stakingAccount: String + workSubmitted: Boolean! status: JSONObject! } -input ForumCategoryUpdateInput { - parent: ID - title: String - description: String +input BountyEntryUpdateInput { + bounty: ID + worker: ID + stakingAccount: String + workSubmitted: Boolean status: JSONObject } -input PostTextUpdatedEventWhereInput { +input BountyCreatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -8989,40 +9246,33 @@ input PostTextUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newText_eq: String - newText_contains: String - newText_startsWith: String - newText_endsWith: String - newText_in: [String!] - post: ForumPostWhereInput - AND: [PostTextUpdatedEventWhereInput!] - OR: [PostTextUpdatedEventWhereInput!] - NOT: [PostTextUpdatedEventWhereInput!] + bounty: BountyWhereInput + AND: [BountyCreatedEventWhereInput!] + OR: [BountyCreatedEventWhereInput!] + NOT: [BountyCreatedEventWhereInput!] } -input PostTextUpdatedEventWhereUniqueInput { +input BountyCreatedEventWhereUniqueInput { id: ID! } -input PostTextUpdatedEventCreateInput { +input BountyCreatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - post: ID! - newText: String! + bounty: ID! } -input PostTextUpdatedEventUpdateInput { +input BountyCreatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - post: ID - newText: String + bounty: ID } -input PostDeletedEventWhereInput { +input BountyCanceledEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9066,43 +9316,33 @@ input PostDeletedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - posts_none: ForumPostWhereInput - posts_some: ForumPostWhereInput - posts_every: ForumPostWhereInput - actor: MembershipWhereInput - AND: [PostDeletedEventWhereInput!] - OR: [PostDeletedEventWhereInput!] - NOT: [PostDeletedEventWhereInput!] + bounty: BountyWhereInput + AND: [BountyCanceledEventWhereInput!] + OR: [BountyCanceledEventWhereInput!] + NOT: [BountyCanceledEventWhereInput!] } -input PostDeletedEventWhereUniqueInput { +input BountyCanceledEventWhereUniqueInput { id: ID! } -input PostDeletedEventCreateInput { +input BountyCanceledEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - actor: ID! - rationale: String! + bounty: ID! } -input PostDeletedEventUpdateInput { +input BountyCanceledEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - actor: ID - rationale: String + bounty: ID } -input PostAddedEventWhereInput { +input BountyVetoedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9146,44 +9386,33 @@ input PostAddedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - isEditable_eq: Boolean - isEditable_in: [Boolean!] - text_eq: String - text_contains: String - text_startsWith: String - text_endsWith: String - text_in: [String!] - post: ForumPostWhereInput - AND: [PostAddedEventWhereInput!] - OR: [PostAddedEventWhereInput!] - NOT: [PostAddedEventWhereInput!] + bounty: BountyWhereInput + AND: [BountyVetoedEventWhereInput!] + OR: [BountyVetoedEventWhereInput!] + NOT: [BountyVetoedEventWhereInput!] } -input PostAddedEventWhereUniqueInput { +input BountyVetoedEventWhereUniqueInput { id: ID! } -input PostAddedEventCreateInput { +input BountyVetoedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - post: ID! - isEditable: Boolean - text: String! + bounty: ID! } -input PostAddedEventUpdateInput { +input BountyVetoedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - post: ID - isEditable: Boolean - text: String + bounty: ID } -input PostModeratedEventWhereInput { +input BountyMaxFundingReachedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9227,43 +9456,33 @@ input PostModeratedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - post: ForumPostWhereInput - actor: WorkerWhereInput - AND: [PostModeratedEventWhereInput!] - OR: [PostModeratedEventWhereInput!] - NOT: [PostModeratedEventWhereInput!] + bounty: BountyWhereInput + AND: [BountyMaxFundingReachedEventWhereInput!] + OR: [BountyMaxFundingReachedEventWhereInput!] + NOT: [BountyMaxFundingReachedEventWhereInput!] } -input PostModeratedEventWhereUniqueInput { +input BountyMaxFundingReachedEventWhereUniqueInput { id: ID! } -input PostModeratedEventCreateInput { +input BountyMaxFundingReachedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - post: ID! - rationale: String! - actor: ID! + bounty: ID! } -input PostModeratedEventUpdateInput { +input BountyMaxFundingReachedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - post: ID - rationale: String - actor: ID + bounty: ID } -input ForumPostWhereInput { +input BountyRemovedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9288,66 +9507,52 @@ input ForumPostWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - text_eq: String - text_contains: String - text_startsWith: String - text_endsWith: String - text_in: [String!] - status_json: JSONObject - isVisible_eq: Boolean - isVisible_in: [Boolean!] - origin_json: JSONObject - author: MembershipWhereInput - thread: ForumThreadWhereInput - repliesTo: ForumPostWhereInput - edits_none: PostTextUpdatedEventWhereInput - edits_some: PostTextUpdatedEventWhereInput - edits_every: PostTextUpdatedEventWhereInput - deletedInEvent: PostDeletedEventWhereInput - forumpostrepliesTo_none: ForumPostWhereInput - forumpostrepliesTo_some: ForumPostWhereInput - forumpostrepliesTo_every: ForumPostWhereInput - forumthreadinitialPost_none: ForumThreadWhereInput - forumthreadinitialPost_some: ForumThreadWhereInput - forumthreadinitialPost_every: ForumThreadWhereInput - postaddedeventpost_none: PostAddedEventWhereInput - postaddedeventpost_some: PostAddedEventWhereInput - postaddedeventpost_every: PostAddedEventWhereInput - postmoderatedeventpost_none: PostModeratedEventWhereInput - postmoderatedeventpost_some: PostModeratedEventWhereInput - postmoderatedeventpost_every: PostModeratedEventWhereInput - AND: [ForumPostWhereInput!] - OR: [ForumPostWhereInput!] - NOT: [ForumPostWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + bounty: BountyWhereInput + AND: [BountyRemovedEventWhereInput!] + OR: [BountyRemovedEventWhereInput!] + NOT: [BountyRemovedEventWhereInput!] } -input ForumPostWhereUniqueInput { +input BountyRemovedEventWhereUniqueInput { id: ID! } -input ForumPostCreateInput { - author: ID! - thread: ID! - text: String! - repliesTo: ID - status: JSONObject! - isVisible: Boolean! - origin: JSONObject! - deletedInEvent: ID +input BountyRemovedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + bounty: ID! } -input ForumPostUpdateInput { - author: ID - thread: ID - text: String - repliesTo: ID - status: JSONObject - isVisible: Boolean - origin: JSONObject - deletedInEvent: ID +input BountyRemovedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + bounty: ID } -input ThreadCreatedEventWhereInput { +input OracleJudgmentSubmittedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9391,47 +9596,40 @@ input ThreadCreatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - title_eq: String - title_contains: String - title_startsWith: String - title_endsWith: String - title_in: [String!] - text_eq: String - text_contains: String - text_startsWith: String - text_endsWith: String - text_in: [String!] - thread: ForumThreadWhereInput - AND: [ThreadCreatedEventWhereInput!] - OR: [ThreadCreatedEventWhereInput!] - NOT: [ThreadCreatedEventWhereInput!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + bounty: BountyWhereInput + AND: [OracleJudgmentSubmittedEventWhereInput!] + OR: [OracleJudgmentSubmittedEventWhereInput!] + NOT: [OracleJudgmentSubmittedEventWhereInput!] } -input ThreadCreatedEventWhereUniqueInput { +input OracleJudgmentSubmittedEventWhereUniqueInput { id: ID! } -input ThreadCreatedEventCreateInput { +input OracleJudgmentSubmittedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - thread: ID! - title: String! - text: String! + bounty: ID! + rationale: String } -input ThreadCreatedEventUpdateInput { +input OracleJudgmentSubmittedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - thread: ID - title: String - text: String + bounty: ID + rationale: String } -input ThreadMetadataUpdatedEventWhereInput { +input BountyCreatorCherryWithdrawalEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9475,40 +9673,33 @@ input ThreadMetadataUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newTitle_eq: String - newTitle_contains: String - newTitle_startsWith: String - newTitle_endsWith: String - newTitle_in: [String!] - thread: ForumThreadWhereInput - AND: [ThreadMetadataUpdatedEventWhereInput!] - OR: [ThreadMetadataUpdatedEventWhereInput!] - NOT: [ThreadMetadataUpdatedEventWhereInput!] + bounty: BountyWhereInput + AND: [BountyCreatorCherryWithdrawalEventWhereInput!] + OR: [BountyCreatorCherryWithdrawalEventWhereInput!] + NOT: [BountyCreatorCherryWithdrawalEventWhereInput!] } -input ThreadMetadataUpdatedEventWhereUniqueInput { +input BountyCreatorCherryWithdrawalEventWhereUniqueInput { id: ID! } -input ThreadMetadataUpdatedEventCreateInput { +input BountyCreatorCherryWithdrawalEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - thread: ID! - newTitle: String + bounty: ID! } -input ThreadMetadataUpdatedEventUpdateInput { +input BountyCreatorCherryWithdrawalEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - thread: ID - newTitle: String + bounty: ID } -input ForumThreadTagWhereInput { +input BountyWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9533,30 +9724,121 @@ input ForumThreadTagWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - visibleThreadsCount_eq: Int - visibleThreadsCount_gt: Int - visibleThreadsCount_gte: Int - visibleThreadsCount_lt: Int - visibleThreadsCount_lte: Int - visibleThreadsCount_in: [Int!] - threads_none: ForumThreadWhereInput - threads_some: ForumThreadWhereInput - threads_every: ForumThreadWhereInput - AND: [ForumThreadTagWhereInput!] - OR: [ForumThreadTagWhereInput!] - NOT: [ForumThreadTagWhereInput!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + bannerImageUri_eq: String + bannerImageUri_contains: String + bannerImageUri_startsWith: String + bannerImageUri_endsWith: String + bannerImageUri_in: [String!] + cherry_eq: BigInt + cherry_gt: BigInt + cherry_gte: BigInt + cherry_lt: BigInt + cherry_lte: BigInt + cherry_in: [BigInt!] + entrantStake_eq: BigInt + entrantStake_gt: BigInt + entrantStake_gte: BigInt + entrantStake_lt: BigInt + entrantStake_lte: BigInt + entrantStake_in: [BigInt!] + fundingType_json: JSONObject + workPeriod_eq: Int + workPeriod_gt: Int + workPeriod_gte: Int + workPeriod_lt: Int + workPeriod_lte: Int + workPeriod_in: [Int!] + judgingPeriod_eq: Int + judgingPeriod_gt: Int + judgingPeriod_gte: Int + judgingPeriod_lt: Int + judgingPeriod_lte: Int + judgingPeriod_in: [Int!] + stage_eq: BountyStage + stage_in: [BountyStage!] + totalFunding_eq: BigInt + totalFunding_gt: BigInt + totalFunding_gte: BigInt + totalFunding_lt: BigInt + totalFunding_lte: BigInt + totalFunding_in: [BigInt!] + isTerminated_eq: Boolean + isTerminated_in: [Boolean!] + creator: MembershipWhereInput + oracle: MembershipWhereInput + entrantWhitelist: BountyEntrantWhitelistWhereInput + discussionThread: ForumThreadWhereInput + contributions_none: BountyContributionWhereInput + contributions_some: BountyContributionWhereInput + contributions_every: BountyContributionWhereInput + entries_none: BountyEntryWhereInput + entries_some: BountyEntryWhereInput + entries_every: BountyEntryWhereInput + createdInEvent: BountyCreatedEventWhereInput + canceledEvent: BountyCanceledEventWhereInput + vetoedEvent: BountyVetoedEventWhereInput + maxFundingReachedEvent: BountyMaxFundingReachedEventWhereInput + removedInEvent: BountyRemovedEventWhereInput + judgment: OracleJudgmentSubmittedEventWhereInput + bountycreatorcherrywithdrawaleventbounty_none: BountyCreatorCherryWithdrawalEventWhereInput + bountycreatorcherrywithdrawaleventbounty_some: BountyCreatorCherryWithdrawalEventWhereInput + bountycreatorcherrywithdrawaleventbounty_every: BountyCreatorCherryWithdrawalEventWhereInput + worksubmittedeventbounty_none: WorkSubmittedEventWhereInput + worksubmittedeventbounty_some: WorkSubmittedEventWhereInput + worksubmittedeventbounty_every: WorkSubmittedEventWhereInput + AND: [BountyWhereInput!] + OR: [BountyWhereInput!] + NOT: [BountyWhereInput!] } -input ForumThreadTagWhereUniqueInput { +input BountyWhereUniqueInput { id: ID! } -input ForumThreadTagCreateInput { - visibleThreadsCount: Float! +input BountyCreateInput { + title: String + description: String + bannerImageUri: String + cherry: String! + entrantStake: String! + creator: ID + oracle: ID + fundingType: JSONObject! + entrantWhitelist: ID + workPeriod: Float! + judgingPeriod: Float! + stage: BountyStage! + totalFunding: String! + discussionThread: ID + isTerminated: Boolean! } -input ForumThreadTagUpdateInput { - visibleThreadsCount: Float +input BountyUpdateInput { + title: String + description: String + bannerImageUri: String + cherry: String + entrantStake: String + creator: ID + oracle: ID + fundingType: JSONObject + entrantWhitelist: ID + workPeriod: Float + judgingPeriod: Float + stage: BountyStage + totalFunding: String + discussionThread: ID + isTerminated: Boolean } input ThreadDeletedEventWhereInput { @@ -9809,7 +10091,7 @@ input ForumThreadUpdateInput { isVisible: Boolean } -input BountyFundedEventWhereInput { +input CategoryCreatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9853,33 +10135,33 @@ input BountyFundedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - contribution: BountyContributionWhereInput - AND: [BountyFundedEventWhereInput!] - OR: [BountyFundedEventWhereInput!] - NOT: [BountyFundedEventWhereInput!] + category: ForumCategoryWhereInput + AND: [CategoryCreatedEventWhereInput!] + OR: [CategoryCreatedEventWhereInput!] + NOT: [CategoryCreatedEventWhereInput!] } -input BountyFundedEventWhereUniqueInput { +input CategoryCreatedEventWhereUniqueInput { id: ID! } -input BountyFundedEventCreateInput { +input CategoryCreatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - contribution: ID! + category: ID! } -input BountyFundedEventUpdateInput { +input CategoryCreatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - contribution: ID + category: ID } -input BountyFundingWithdrawalEventWhereInput { +input CategoryArchivalStatusUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -9923,98 +10205,40 @@ input BountyFundingWithdrawalEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - contribution: BountyContributionWhereInput - AND: [BountyFundingWithdrawalEventWhereInput!] - OR: [BountyFundingWithdrawalEventWhereInput!] - NOT: [BountyFundingWithdrawalEventWhereInput!] + newArchivalStatus_eq: Boolean + newArchivalStatus_in: [Boolean!] + category: ForumCategoryWhereInput + actor: WorkerWhereInput + AND: [CategoryArchivalStatusUpdatedEventWhereInput!] + OR: [CategoryArchivalStatusUpdatedEventWhereInput!] + NOT: [CategoryArchivalStatusUpdatedEventWhereInput!] } -input BountyFundingWithdrawalEventWhereUniqueInput { +input CategoryArchivalStatusUpdatedEventWhereUniqueInput { id: ID! } -input BountyFundingWithdrawalEventCreateInput { +input CategoryArchivalStatusUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - contribution: ID! + category: ID! + newArchivalStatus: Boolean! + actor: ID! } -input BountyFundingWithdrawalEventUpdateInput { +input CategoryArchivalStatusUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - contribution: ID -} - -input BountyContributionWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - contributorId_eq: String - contributorId_contains: String - contributorId_startsWith: String - contributorId_endsWith: String - contributorId_in: [String!] - amount_eq: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_lt: BigInt - amount_lte: BigInt - amount_in: [BigInt!] - bounty: BountyWhereInput - contributor: MembershipWhereInput - bountyFundedEvents_none: BountyFundedEventWhereInput - bountyFundedEvents_some: BountyFundedEventWhereInput - bountyFundedEvents_every: BountyFundedEventWhereInput - withdrawnInEvent: BountyFundingWithdrawalEventWhereInput - AND: [BountyContributionWhereInput!] - OR: [BountyContributionWhereInput!] - NOT: [BountyContributionWhereInput!] -} - -input BountyContributionWhereUniqueInput { - id: ID! -} - -input BountyContributionCreateInput { - bounty: ID! - contributor: ID - contributorId: String - amount: String! -} - -input BountyContributionUpdateInput { - bounty: ID - contributor: ID - contributorId: String - amount: String + category: ID + newArchivalStatus: Boolean + actor: ID } -input WorkEntryAnnouncedEventWhereInput { +input CategoryDeletedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10058,33 +10282,36 @@ input WorkEntryAnnouncedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - entry: BountyEntryWhereInput - AND: [WorkEntryAnnouncedEventWhereInput!] - OR: [WorkEntryAnnouncedEventWhereInput!] - NOT: [WorkEntryAnnouncedEventWhereInput!] + category: ForumCategoryWhereInput + actor: WorkerWhereInput + AND: [CategoryDeletedEventWhereInput!] + OR: [CategoryDeletedEventWhereInput!] + NOT: [CategoryDeletedEventWhereInput!] } -input WorkEntryAnnouncedEventWhereUniqueInput { +input CategoryDeletedEventWhereUniqueInput { id: ID! } -input WorkEntryAnnouncedEventCreateInput { +input CategoryDeletedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - entry: ID! + category: ID! + actor: ID! } -input WorkEntryAnnouncedEventUpdateInput { +input CategoryDeletedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - entry: ID + category: ID + actor: ID } -input WorkEntryWithdrawnEventWhereInput { +input CategoryMembershipOfModeratorUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10128,33 +10355,40 @@ input WorkEntryWithdrawnEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - entry: BountyEntryWhereInput - AND: [WorkEntryWithdrawnEventWhereInput!] - OR: [WorkEntryWithdrawnEventWhereInput!] - NOT: [WorkEntryWithdrawnEventWhereInput!] + newCanModerateValue_eq: Boolean + newCanModerateValue_in: [Boolean!] + moderator: WorkerWhereInput + category: ForumCategoryWhereInput + AND: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] + OR: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] + NOT: [CategoryMembershipOfModeratorUpdatedEventWhereInput!] } -input WorkEntryWithdrawnEventWhereUniqueInput { +input CategoryMembershipOfModeratorUpdatedEventWhereUniqueInput { id: ID! } -input WorkEntryWithdrawnEventCreateInput { +input CategoryMembershipOfModeratorUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - entry: ID! + moderator: ID! + category: ID! + newCanModerateValue: Boolean! } -input WorkEntryWithdrawnEventUpdateInput { +input CategoryMembershipOfModeratorUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - entry: ID + moderator: ID + category: ID + newCanModerateValue: Boolean } -input WorkEntrySlashedEventWhereInput { +input ForumCategoryWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10179,52 +10413,70 @@ input WorkEntrySlashedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - entry: BountyEntryWhereInput - AND: [WorkEntrySlashedEventWhereInput!] - OR: [WorkEntrySlashedEventWhereInput!] - NOT: [WorkEntrySlashedEventWhereInput!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + status_json: JSONObject + parent: ForumCategoryWhereInput + threads_none: ForumThreadWhereInput + threads_some: ForumThreadWhereInput + threads_every: ForumThreadWhereInput + moderators_none: WorkerWhereInput + moderators_some: WorkerWhereInput + moderators_every: WorkerWhereInput + createdInEvent: CategoryCreatedEventWhereInput + categoryarchivalstatusupdatedeventcategory_none: CategoryArchivalStatusUpdatedEventWhereInput + categoryarchivalstatusupdatedeventcategory_some: CategoryArchivalStatusUpdatedEventWhereInput + categoryarchivalstatusupdatedeventcategory_every: CategoryArchivalStatusUpdatedEventWhereInput + categorydeletedeventcategory_none: CategoryDeletedEventWhereInput + categorydeletedeventcategory_some: CategoryDeletedEventWhereInput + categorydeletedeventcategory_every: CategoryDeletedEventWhereInput + categorymembershipofmoderatorupdatedeventcategory_none: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorymembershipofmoderatorupdatedeventcategory_some: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorymembershipofmoderatorupdatedeventcategory_every: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorystickythreadupdateeventcategory_none: CategoryStickyThreadUpdateEventWhereInput + categorystickythreadupdateeventcategory_some: CategoryStickyThreadUpdateEventWhereInput + categorystickythreadupdateeventcategory_every: CategoryStickyThreadUpdateEventWhereInput + forumcategoryparent_none: ForumCategoryWhereInput + forumcategoryparent_some: ForumCategoryWhereInput + forumcategoryparent_every: ForumCategoryWhereInput + threadmovedeventoldCategory_none: ThreadMovedEventWhereInput + threadmovedeventoldCategory_some: ThreadMovedEventWhereInput + threadmovedeventoldCategory_every: ThreadMovedEventWhereInput + threadmovedeventnewCategory_none: ThreadMovedEventWhereInput + threadmovedeventnewCategory_some: ThreadMovedEventWhereInput + threadmovedeventnewCategory_every: ThreadMovedEventWhereInput + AND: [ForumCategoryWhereInput!] + OR: [ForumCategoryWhereInput!] + NOT: [ForumCategoryWhereInput!] } -input WorkEntrySlashedEventWhereUniqueInput { +input ForumCategoryWhereUniqueInput { id: ID! } -input WorkEntrySlashedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - entry: ID! +input ForumCategoryCreateInput { + parent: ID + title: String! + description: String! + status: JSONObject! } -input WorkEntrySlashedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - entry: ID +input ForumCategoryUpdateInput { + parent: ID + title: String + description: String + status: JSONObject } -input WorkSubmittedEventWhereInput { +input LeaderSetEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10268,50 +10520,36 @@ input WorkSubmittedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - title_eq: String - title_contains: String - title_startsWith: String - title_endsWith: String - title_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] - bounty: BountyWhereInput - entry: BountyEntryWhereInput - AND: [WorkSubmittedEventWhereInput!] - OR: [WorkSubmittedEventWhereInput!] - NOT: [WorkSubmittedEventWhereInput!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [LeaderSetEventWhereInput!] + OR: [LeaderSetEventWhereInput!] + NOT: [LeaderSetEventWhereInput!] } -input WorkSubmittedEventWhereUniqueInput { +input LeaderSetEventWhereUniqueInput { id: ID! } -input WorkSubmittedEventCreateInput { +input LeaderSetEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - bounty: ID! - entry: ID! - title: String - description: String + group: ID! + worker: ID } -input WorkSubmittedEventUpdateInput { +input LeaderSetEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - bounty: ID - entry: ID - title: String - description: String + group: ID + worker: ID } -input WorkEntrantFundsWithdrawnEventWhereInput { +input LeaderUnsetEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10355,33 +10593,36 @@ input WorkEntrantFundsWithdrawnEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - entry: BountyEntryWhereInput - AND: [WorkEntrantFundsWithdrawnEventWhereInput!] - OR: [WorkEntrantFundsWithdrawnEventWhereInput!] - NOT: [WorkEntrantFundsWithdrawnEventWhereInput!] + group: WorkingGroupWhereInput + leader: WorkerWhereInput + AND: [LeaderUnsetEventWhereInput!] + OR: [LeaderUnsetEventWhereInput!] + NOT: [LeaderUnsetEventWhereInput!] } -input WorkEntrantFundsWithdrawnEventWhereUniqueInput { +input LeaderUnsetEventWhereUniqueInput { id: ID! } -input WorkEntrantFundsWithdrawnEventCreateInput { +input LeaderUnsetEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - entry: ID! + group: ID! + leader: ID! } -input WorkEntrantFundsWithdrawnEventUpdateInput { +input LeaderUnsetEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - entry: ID + group: ID + leader: ID } -input BountyEntryWhereInput { +input MemberVerificationStatusUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10406,49 +10647,59 @@ input BountyEntryWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - stakingAccount_eq: String - stakingAccount_contains: String - stakingAccount_startsWith: String - stakingAccount_endsWith: String - stakingAccount_in: [String!] - workSubmitted_eq: Boolean - workSubmitted_in: [Boolean!] - status_json: JSONObject - bounty: BountyWhereInput - worker: MembershipWhereInput - announcedInEvent: WorkEntryAnnouncedEventWhereInput - withdrawnInEvent: WorkEntryWithdrawnEventWhereInput - slashedInEvent: WorkEntrySlashedEventWhereInput - works_none: WorkSubmittedEventWhereInput - works_some: WorkSubmittedEventWhereInput - works_every: WorkSubmittedEventWhereInput - cashedOutInEvent: WorkEntrantFundsWithdrawnEventWhereInput - AND: [BountyEntryWhereInput!] - OR: [BountyEntryWhereInput!] - NOT: [BountyEntryWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + isVerified_eq: Boolean + isVerified_in: [Boolean!] + member: MembershipWhereInput + worker: WorkerWhereInput + AND: [MemberVerificationStatusUpdatedEventWhereInput!] + OR: [MemberVerificationStatusUpdatedEventWhereInput!] + NOT: [MemberVerificationStatusUpdatedEventWhereInput!] } -input BountyEntryWhereUniqueInput { +input MemberVerificationStatusUpdatedEventWhereUniqueInput { id: ID! } -input BountyEntryCreateInput { - bounty: ID! +input MemberVerificationStatusUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! worker: ID! - stakingAccount: String - workSubmitted: Boolean! - status: JSONObject! + isVerified: Boolean! } -input BountyEntryUpdateInput { - bounty: ID +input MemberVerificationStatusUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID worker: ID - stakingAccount: String - workSubmitted: Boolean - status: JSONObject + isVerified: Boolean } -input BountyCreatedEventWhereInput { +input NewMissedRewardLevelReachedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10492,33 +10743,44 @@ input BountyCreatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - bounty: BountyWhereInput - AND: [BountyCreatedEventWhereInput!] - OR: [BountyCreatedEventWhereInput!] - NOT: [BountyCreatedEventWhereInput!] + newMissedRewardAmount_eq: BigInt + newMissedRewardAmount_gt: BigInt + newMissedRewardAmount_gte: BigInt + newMissedRewardAmount_lt: BigInt + newMissedRewardAmount_lte: BigInt + newMissedRewardAmount_in: [BigInt!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [NewMissedRewardLevelReachedEventWhereInput!] + OR: [NewMissedRewardLevelReachedEventWhereInput!] + NOT: [NewMissedRewardLevelReachedEventWhereInput!] } -input BountyCreatedEventWhereUniqueInput { +input NewMissedRewardLevelReachedEventWhereUniqueInput { id: ID! } -input BountyCreatedEventCreateInput { +input NewMissedRewardLevelReachedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - bounty: ID! + group: ID! + worker: ID! + newMissedRewardAmount: String! } -input BountyCreatedEventUpdateInput { +input NewMissedRewardLevelReachedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - bounty: ID + group: ID + worker: ID + newMissedRewardAmount: String } -input BountyCanceledEventWhereInput { +input StakeDecreasedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10562,33 +10824,44 @@ input BountyCanceledEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - bounty: BountyWhereInput - AND: [BountyCanceledEventWhereInput!] - OR: [BountyCanceledEventWhereInput!] - NOT: [BountyCanceledEventWhereInput!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [StakeDecreasedEventWhereInput!] + OR: [StakeDecreasedEventWhereInput!] + NOT: [StakeDecreasedEventWhereInput!] } -input BountyCanceledEventWhereUniqueInput { +input StakeDecreasedEventWhereUniqueInput { id: ID! } -input BountyCanceledEventCreateInput { +input StakeDecreasedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - bounty: ID! + group: ID! + worker: ID! + amount: String! } -input BountyCanceledEventUpdateInput { +input StakeDecreasedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - bounty: ID + group: ID + worker: ID + amount: String } -input BountyVetoedEventWhereInput { +input StakeIncreasedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10632,33 +10905,44 @@ input BountyVetoedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - bounty: BountyWhereInput - AND: [BountyVetoedEventWhereInput!] - OR: [BountyVetoedEventWhereInput!] - NOT: [BountyVetoedEventWhereInput!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [StakeIncreasedEventWhereInput!] + OR: [StakeIncreasedEventWhereInput!] + NOT: [StakeIncreasedEventWhereInput!] } -input BountyVetoedEventWhereUniqueInput { +input StakeIncreasedEventWhereUniqueInput { id: ID! } -input BountyVetoedEventCreateInput { +input StakeIncreasedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - bounty: ID! + group: ID! + worker: ID! + amount: String! } -input BountyVetoedEventUpdateInput { +input StakeIncreasedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - bounty: ID + group: ID + worker: ID + amount: String } -input BountyMaxFundingReachedEventWhereInput { +input TerminatedLeaderEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10702,33 +10986,51 @@ input BountyMaxFundingReachedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - bounty: BountyWhereInput - AND: [BountyMaxFundingReachedEventWhereInput!] - OR: [BountyMaxFundingReachedEventWhereInput!] - NOT: [BountyMaxFundingReachedEventWhereInput!] + penalty_eq: BigInt + penalty_gt: BigInt + penalty_gte: BigInt + penalty_lt: BigInt + penalty_lte: BigInt + penalty_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [TerminatedLeaderEventWhereInput!] + OR: [TerminatedLeaderEventWhereInput!] + NOT: [TerminatedLeaderEventWhereInput!] } -input BountyMaxFundingReachedEventWhereUniqueInput { +input TerminatedLeaderEventWhereUniqueInput { id: ID! } -input BountyMaxFundingReachedEventCreateInput { +input TerminatedLeaderEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - bounty: ID! + group: ID! + worker: ID! + penalty: String + rationale: String } -input BountyMaxFundingReachedEventUpdateInput { +input TerminatedLeaderEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - bounty: ID + group: ID + worker: ID + penalty: String + rationale: String } -input BountyRemovedEventWhereInput { +input TerminatedWorkerEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10772,33 +11074,51 @@ input BountyRemovedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - bounty: BountyWhereInput - AND: [BountyRemovedEventWhereInput!] - OR: [BountyRemovedEventWhereInput!] - NOT: [BountyRemovedEventWhereInput!] -} - -input BountyRemovedEventWhereUniqueInput { - id: ID! -} - -input BountyRemovedEventCreateInput { + penalty_eq: BigInt + penalty_gt: BigInt + penalty_gte: BigInt + penalty_lt: BigInt + penalty_lte: BigInt + penalty_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [TerminatedWorkerEventWhereInput!] + OR: [TerminatedWorkerEventWhereInput!] + NOT: [TerminatedWorkerEventWhereInput!] +} + +input TerminatedWorkerEventWhereUniqueInput { + id: ID! +} + +input TerminatedWorkerEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - bounty: ID! + group: ID! + worker: ID! + penalty: String + rationale: String } -input BountyRemovedEventUpdateInput { +input TerminatedWorkerEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - bounty: ID + group: ID + worker: ID + penalty: String + rationale: String } -input OracleJudgmentSubmittedEventWhereInput { +input WorkerExitedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10842,40 +11162,36 @@ input OracleJudgmentSubmittedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - bounty: BountyWhereInput - AND: [OracleJudgmentSubmittedEventWhereInput!] - OR: [OracleJudgmentSubmittedEventWhereInput!] - NOT: [OracleJudgmentSubmittedEventWhereInput!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerExitedEventWhereInput!] + OR: [WorkerExitedEventWhereInput!] + NOT: [WorkerExitedEventWhereInput!] } -input OracleJudgmentSubmittedEventWhereUniqueInput { +input WorkerExitedEventWhereUniqueInput { id: ID! } -input OracleJudgmentSubmittedEventCreateInput { +input WorkerExitedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - bounty: ID! - rationale: String + group: ID! + worker: ID! } -input OracleJudgmentSubmittedEventUpdateInput { +input WorkerExitedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - bounty: ID - rationale: String + group: ID + worker: ID } -input BountyCreatorCherryWithdrawalEventWhereInput { +input WorkerRewardAccountUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -10919,229 +11235,43 @@ input BountyCreatorCherryWithdrawalEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - bounty: BountyWhereInput - AND: [BountyCreatorCherryWithdrawalEventWhereInput!] - OR: [BountyCreatorCherryWithdrawalEventWhereInput!] - NOT: [BountyCreatorCherryWithdrawalEventWhereInput!] + newRewardAccount_eq: String + newRewardAccount_contains: String + newRewardAccount_startsWith: String + newRewardAccount_endsWith: String + newRewardAccount_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerRewardAccountUpdatedEventWhereInput!] + OR: [WorkerRewardAccountUpdatedEventWhereInput!] + NOT: [WorkerRewardAccountUpdatedEventWhereInput!] } -input BountyCreatorCherryWithdrawalEventWhereUniqueInput { +input WorkerRewardAccountUpdatedEventWhereUniqueInput { id: ID! } -input BountyCreatorCherryWithdrawalEventCreateInput { +input WorkerRewardAccountUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - bounty: ID! + group: ID! + worker: ID! + newRewardAccount: String! } -input BountyCreatorCherryWithdrawalEventUpdateInput { +input WorkerRewardAccountUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - bounty: ID -} - -input BountyWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - title_eq: String - title_contains: String - title_startsWith: String - title_endsWith: String - title_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] - bannerImageUri_eq: String - bannerImageUri_contains: String - bannerImageUri_startsWith: String - bannerImageUri_endsWith: String - bannerImageUri_in: [String!] - cherry_eq: BigInt - cherry_gt: BigInt - cherry_gte: BigInt - cherry_lt: BigInt - cherry_lte: BigInt - cherry_in: [BigInt!] - entrantStake_eq: BigInt - entrantStake_gt: BigInt - entrantStake_gte: BigInt - entrantStake_lt: BigInt - entrantStake_lte: BigInt - entrantStake_in: [BigInt!] - fundingType_json: JSONObject - workPeriod_eq: Int - workPeriod_gt: Int - workPeriod_gte: Int - workPeriod_lt: Int - workPeriod_lte: Int - workPeriod_in: [Int!] - judgingPeriod_eq: Int - judgingPeriod_gt: Int - judgingPeriod_gte: Int - judgingPeriod_lt: Int - judgingPeriod_lte: Int - judgingPeriod_in: [Int!] - stage_eq: BountyStage - stage_in: [BountyStage!] - totalFunding_eq: BigInt - totalFunding_gt: BigInt - totalFunding_gte: BigInt - totalFunding_lt: BigInt - totalFunding_lte: BigInt - totalFunding_in: [BigInt!] - isTerminated_eq: Boolean - isTerminated_in: [Boolean!] - creator: MembershipWhereInput - oracle: MembershipWhereInput - entrantWhitelist: BountyEntrantWhitelistWhereInput - discussionThread: ForumThreadWhereInput - contributions_none: BountyContributionWhereInput - contributions_some: BountyContributionWhereInput - contributions_every: BountyContributionWhereInput - entries_none: BountyEntryWhereInput - entries_some: BountyEntryWhereInput - entries_every: BountyEntryWhereInput - createdInEvent: BountyCreatedEventWhereInput - canceledEvent: BountyCanceledEventWhereInput - vetoedEvent: BountyVetoedEventWhereInput - maxFundingReachedEvent: BountyMaxFundingReachedEventWhereInput - removedInEvent: BountyRemovedEventWhereInput - judgment: OracleJudgmentSubmittedEventWhereInput - bountycreatorcherrywithdrawaleventbounty_none: BountyCreatorCherryWithdrawalEventWhereInput - bountycreatorcherrywithdrawaleventbounty_some: BountyCreatorCherryWithdrawalEventWhereInput - bountycreatorcherrywithdrawaleventbounty_every: BountyCreatorCherryWithdrawalEventWhereInput - worksubmittedeventbounty_none: WorkSubmittedEventWhereInput - worksubmittedeventbounty_some: WorkSubmittedEventWhereInput - worksubmittedeventbounty_every: WorkSubmittedEventWhereInput - AND: [BountyWhereInput!] - OR: [BountyWhereInput!] - NOT: [BountyWhereInput!] -} - -input BountyWhereUniqueInput { - id: ID! -} - -input BountyCreateInput { - title: String - description: String - bannerImageUri: String - cherry: String! - entrantStake: String! - creator: ID - oracle: ID - fundingType: JSONObject! - entrantWhitelist: ID - workPeriod: Float! - judgingPeriod: Float! - stage: BountyStage! - totalFunding: String! - discussionThread: ID - isTerminated: Boolean! -} - -input BountyUpdateInput { - title: String - description: String - bannerImageUri: String - cherry: String - entrantStake: String - creator: ID - oracle: ID - fundingType: JSONObject - entrantWhitelist: ID - workPeriod: Float - judgingPeriod: Float - stage: BountyStage - totalFunding: String - discussionThread: ID - isTerminated: Boolean -} - -input BountyEntrantWhitelistWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - phantom_eq: Int - phantom_gt: Int - phantom_gte: Int - phantom_lt: Int - phantom_lte: Int - phantom_in: [Int!] - members_none: MembershipWhereInput - members_some: MembershipWhereInput - members_every: MembershipWhereInput - bountyentrantWhitelist_none: BountyWhereInput - bountyentrantWhitelist_some: BountyWhereInput - bountyentrantWhitelist_every: BountyWhereInput - AND: [BountyEntrantWhitelistWhereInput!] - OR: [BountyEntrantWhitelistWhereInput!] - NOT: [BountyEntrantWhitelistWhereInput!] -} - -input BountyEntrantWhitelistWhereUniqueInput { - id: ID! -} - -input BountyEntrantWhitelistCreateInput { - phantom: Float -} - -input BountyEntrantWhitelistUpdateInput { - phantom: Float + group: ID + worker: ID + newRewardAccount: String } -input ChannelNftCollectorsWhereInput { +input WorkerRewardAmountUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11166,46 +11296,63 @@ input ChannelNftCollectorsWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - amount_eq: Int - amount_gt: Int - amount_gte: Int - amount_lt: Int - amount_lte: Int - amount_in: [Int!] - lastIncreaseAt_eq: DateTime - lastIncreaseAt_lt: DateTime - lastIncreaseAt_lte: DateTime - lastIncreaseAt_gt: DateTime - lastIncreaseAt_gte: DateTime - channel: ChannelWhereInput - member: MembershipWhereInput - curatorGroup: CuratorGroupWhereInput - AND: [ChannelNftCollectorsWhereInput!] - OR: [ChannelNftCollectorsWhereInput!] - NOT: [ChannelNftCollectorsWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newRewardPerBlock_eq: BigInt + newRewardPerBlock_gt: BigInt + newRewardPerBlock_gte: BigInt + newRewardPerBlock_lt: BigInt + newRewardPerBlock_lte: BigInt + newRewardPerBlock_in: [BigInt!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerRewardAmountUpdatedEventWhereInput!] + OR: [WorkerRewardAmountUpdatedEventWhereInput!] + NOT: [WorkerRewardAmountUpdatedEventWhereInput!] } -input ChannelNftCollectorsWhereUniqueInput { +input WorkerRewardAmountUpdatedEventWhereUniqueInput { id: ID! } -input ChannelNftCollectorsCreateInput { - channel: ID! - member: ID - curatorGroup: ID - amount: Float! - lastIncreaseAt: DateTime! +input WorkerRewardAmountUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + newRewardPerBlock: String! } -input ChannelNftCollectorsUpdateInput { - channel: ID - member: ID - curatorGroup: ID - amount: Float - lastIncreaseAt: DateTime +input WorkerRewardAmountUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + newRewardPerBlock: String } -input CuratorWhereInput { +input WorkerRoleAccountUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11230,33 +11377,62 @@ input CuratorWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - dummy_eq: Int - dummy_gt: Int - dummy_gte: Int - dummy_lt: Int - dummy_lte: Int - dummy_in: [Int!] - curatorGroups_none: CuratorAgentPermissionsWhereInput - curatorGroups_some: CuratorAgentPermissionsWhereInput - curatorGroups_every: CuratorAgentPermissionsWhereInput - AND: [CuratorWhereInput!] - OR: [CuratorWhereInput!] - NOT: [CuratorWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newRoleAccount_eq: String + newRoleAccount_contains: String + newRoleAccount_startsWith: String + newRoleAccount_endsWith: String + newRoleAccount_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerRoleAccountUpdatedEventWhereInput!] + OR: [WorkerRoleAccountUpdatedEventWhereInput!] + NOT: [WorkerRoleAccountUpdatedEventWhereInput!] } -input CuratorWhereUniqueInput { +input WorkerRoleAccountUpdatedEventWhereUniqueInput { id: ID! } -input CuratorCreateInput { - dummy: Float +input WorkerRoleAccountUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + newRoleAccount: String! } -input CuratorUpdateInput { - dummy: Float +input WorkerRoleAccountUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + newRoleAccount: String } -input CuratorAgentPermissionsWhereInput { +input WorkerStartedLeavingEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11281,33 +11457,62 @@ input CuratorAgentPermissionsWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - permissions_containsAll: [String!] - permissions_containsNone: [String!] - permissions_containsAny: [String!] - curatorGroup: CuratorGroupWhereInput - curator: CuratorWhereInput - AND: [CuratorAgentPermissionsWhereInput!] - OR: [CuratorAgentPermissionsWhereInput!] - NOT: [CuratorAgentPermissionsWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + worker: WorkerWhereInput + AND: [WorkerStartedLeavingEventWhereInput!] + OR: [WorkerStartedLeavingEventWhereInput!] + NOT: [WorkerStartedLeavingEventWhereInput!] } -input CuratorAgentPermissionsWhereUniqueInput { +input WorkerStartedLeavingEventWhereUniqueInput { id: ID! } -input CuratorAgentPermissionsCreateInput { - curatorGroup: ID! - curator: ID! - permissions: [String!]! +input WorkerStartedLeavingEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + worker: ID! + rationale: String } -input CuratorAgentPermissionsUpdateInput { - curatorGroup: ID - curator: ID - permissions: [String!] +input WorkerStartedLeavingEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + worker: ID + rationale: String } -input AuctionBidMadeEventWhereInput { +input WorkerWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11332,75 +11537,184 @@ input AuctionBidMadeEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - bidAmount_eq: BigInt - bidAmount_gt: BigInt - bidAmount_gte: BigInt - bidAmount_lt: BigInt - bidAmount_lte: BigInt - bidAmount_in: [BigInt!] - member: MembershipWhereInput - video: VideoWhereInput - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - previousTopBid: BidWhereInput - previousTopBidder: MembershipWhereInput - AND: [AuctionBidMadeEventWhereInput!] - OR: [AuctionBidMadeEventWhereInput!] - NOT: [AuctionBidMadeEventWhereInput!] + runtimeId_eq: Int + runtimeId_gt: Int + runtimeId_gte: Int + runtimeId_lt: Int + runtimeId_lte: Int + runtimeId_in: [Int!] + groupId_eq: String + groupId_contains: String + groupId_startsWith: String + groupId_endsWith: String + groupId_in: [String!] + roleAccount_eq: String + roleAccount_contains: String + roleAccount_startsWith: String + roleAccount_endsWith: String + roleAccount_in: [String!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + stakeAccount_eq: String + stakeAccount_contains: String + stakeAccount_startsWith: String + stakeAccount_endsWith: String + stakeAccount_in: [String!] + status_json: JSONObject + isLead_eq: Boolean + isLead_in: [Boolean!] + isActive_eq: Boolean + isActive_in: [Boolean!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + rewardPerBlock_eq: BigInt + rewardPerBlock_gt: BigInt + rewardPerBlock_gte: BigInt + rewardPerBlock_lt: BigInt + rewardPerBlock_lte: BigInt + rewardPerBlock_in: [BigInt!] + missingRewardAmount_eq: BigInt + missingRewardAmount_gt: BigInt + missingRewardAmount_gte: BigInt + missingRewardAmount_lt: BigInt + missingRewardAmount_lte: BigInt + missingRewardAmount_in: [BigInt!] + storage_eq: String + storage_contains: String + storage_startsWith: String + storage_endsWith: String + storage_in: [String!] + group: WorkingGroupWhereInput + membership: MembershipWhereInput + payouts_none: RewardPaidEventWhereInput + payouts_some: RewardPaidEventWhereInput + payouts_every: RewardPaidEventWhereInput + slashes_none: StakeSlashedEventWhereInput + slashes_some: StakeSlashedEventWhereInput + slashes_every: StakeSlashedEventWhereInput + entry: OpeningFilledEventWhereInput + application: WorkingGroupApplicationWhereInput + managedForumCategories_none: ForumCategoryWhereInput + managedForumCategories_some: ForumCategoryWhereInput + managedForumCategories_every: ForumCategoryWhereInput + categoryarchivalstatusupdatedeventactor_none: CategoryArchivalStatusUpdatedEventWhereInput + categoryarchivalstatusupdatedeventactor_some: CategoryArchivalStatusUpdatedEventWhereInput + categoryarchivalstatusupdatedeventactor_every: CategoryArchivalStatusUpdatedEventWhereInput + categorydeletedeventactor_none: CategoryDeletedEventWhereInput + categorydeletedeventactor_some: CategoryDeletedEventWhereInput + categorydeletedeventactor_every: CategoryDeletedEventWhereInput + categorymembershipofmoderatorupdatedeventmoderator_none: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorymembershipofmoderatorupdatedeventmoderator_some: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorymembershipofmoderatorupdatedeventmoderator_every: CategoryMembershipOfModeratorUpdatedEventWhereInput + categorystickythreadupdateeventactor_none: CategoryStickyThreadUpdateEventWhereInput + categorystickythreadupdateeventactor_some: CategoryStickyThreadUpdateEventWhereInput + categorystickythreadupdateeventactor_every: CategoryStickyThreadUpdateEventWhereInput + leaderseteventworker_none: LeaderSetEventWhereInput + leaderseteventworker_some: LeaderSetEventWhereInput + leaderseteventworker_every: LeaderSetEventWhereInput + leaderunseteventleader_none: LeaderUnsetEventWhereInput + leaderunseteventleader_some: LeaderUnsetEventWhereInput + leaderunseteventleader_every: LeaderUnsetEventWhereInput + memberverificationstatusupdatedeventworker_none: MemberVerificationStatusUpdatedEventWhereInput + memberverificationstatusupdatedeventworker_some: MemberVerificationStatusUpdatedEventWhereInput + memberverificationstatusupdatedeventworker_every: MemberVerificationStatusUpdatedEventWhereInput + newmissedrewardlevelreachedeventworker_none: NewMissedRewardLevelReachedEventWhereInput + newmissedrewardlevelreachedeventworker_some: NewMissedRewardLevelReachedEventWhereInput + newmissedrewardlevelreachedeventworker_every: NewMissedRewardLevelReachedEventWhereInput + postmoderatedeventactor_none: PostModeratedEventWhereInput + postmoderatedeventactor_some: PostModeratedEventWhereInput + postmoderatedeventactor_every: PostModeratedEventWhereInput + stakedecreasedeventworker_none: StakeDecreasedEventWhereInput + stakedecreasedeventworker_some: StakeDecreasedEventWhereInput + stakedecreasedeventworker_every: StakeDecreasedEventWhereInput + stakeincreasedeventworker_none: StakeIncreasedEventWhereInput + stakeincreasedeventworker_some: StakeIncreasedEventWhereInput + stakeincreasedeventworker_every: StakeIncreasedEventWhereInput + terminatedleadereventworker_none: TerminatedLeaderEventWhereInput + terminatedleadereventworker_some: TerminatedLeaderEventWhereInput + terminatedleadereventworker_every: TerminatedLeaderEventWhereInput + terminatedworkereventworker_none: TerminatedWorkerEventWhereInput + terminatedworkereventworker_some: TerminatedWorkerEventWhereInput + terminatedworkereventworker_every: TerminatedWorkerEventWhereInput + threadmoderatedeventactor_none: ThreadModeratedEventWhereInput + threadmoderatedeventactor_some: ThreadModeratedEventWhereInput + threadmoderatedeventactor_every: ThreadModeratedEventWhereInput + threadmovedeventactor_none: ThreadMovedEventWhereInput + threadmovedeventactor_some: ThreadMovedEventWhereInput + threadmovedeventactor_every: ThreadMovedEventWhereInput + workerexitedeventworker_none: WorkerExitedEventWhereInput + workerexitedeventworker_some: WorkerExitedEventWhereInput + workerexitedeventworker_every: WorkerExitedEventWhereInput + workerrewardaccountupdatedeventworker_none: WorkerRewardAccountUpdatedEventWhereInput + workerrewardaccountupdatedeventworker_some: WorkerRewardAccountUpdatedEventWhereInput + workerrewardaccountupdatedeventworker_every: WorkerRewardAccountUpdatedEventWhereInput + workerrewardamountupdatedeventworker_none: WorkerRewardAmountUpdatedEventWhereInput + workerrewardamountupdatedeventworker_some: WorkerRewardAmountUpdatedEventWhereInput + workerrewardamountupdatedeventworker_every: WorkerRewardAmountUpdatedEventWhereInput + workerroleaccountupdatedeventworker_none: WorkerRoleAccountUpdatedEventWhereInput + workerroleaccountupdatedeventworker_some: WorkerRoleAccountUpdatedEventWhereInput + workerroleaccountupdatedeventworker_every: WorkerRoleAccountUpdatedEventWhereInput + workerstartedleavingeventworker_none: WorkerStartedLeavingEventWhereInput + workerstartedleavingeventworker_some: WorkerStartedLeavingEventWhereInput + workerstartedleavingeventworker_every: WorkerStartedLeavingEventWhereInput + workinggroupleader_none: WorkingGroupWhereInput + workinggroupleader_some: WorkingGroupWhereInput + workinggroupleader_every: WorkingGroupWhereInput + AND: [WorkerWhereInput!] + OR: [WorkerWhereInput!] + NOT: [WorkerWhereInput!] } -input AuctionBidMadeEventWhereUniqueInput { +input WorkerWhereUniqueInput { id: ID! } -input AuctionBidMadeEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - member: ID! - video: ID! - bidAmount: String! - ownerMember: ID - ownerCuratorGroup: ID - previousTopBid: ID - previousTopBidder: ID +input WorkerCreateInput { + runtimeId: Float! + group: ID! + groupId: String! + membership: ID! + roleAccount: String! + rewardAccount: String! + stakeAccount: String! + status: JSONObject! + isLead: Boolean! + isActive: Boolean! + stake: String! + rewardPerBlock: String! + missingRewardAmount: String + entry: ID! + application: ID! + storage: String } -input AuctionBidMadeEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - member: ID - video: ID - bidAmount: String - ownerMember: ID - ownerCuratorGroup: ID - previousTopBid: ID - previousTopBidder: ID +input WorkerUpdateInput { + runtimeId: Float + group: ID + groupId: String + membership: ID + roleAccount: String + rewardAccount: String + stakeAccount: String + status: JSONObject + isLead: Boolean + isActive: Boolean + stake: String + rewardPerBlock: String + missingRewardAmount: String + entry: ID + application: ID + storage: String } -input BidMadeCompletingAuctionEventWhereInput { +input WorkingGroupApplicationWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11425,81 +11739,78 @@ input BidMadeCompletingAuctionEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - price_eq: BigInt - price_gt: BigInt - price_gte: BigInt - price_lt: BigInt - price_lte: BigInt - price_in: [BigInt!] - member: MembershipWhereInput - video: VideoWhereInput - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - winningBid: BidWhereInput - previousTopBid: BidWhereInput - previousTopBidder: MembershipWhereInput - bidders_none: MembershipWhereInput - bidders_some: MembershipWhereInput - bidders_every: MembershipWhereInput - AND: [BidMadeCompletingAuctionEventWhereInput!] - OR: [BidMadeCompletingAuctionEventWhereInput!] - NOT: [BidMadeCompletingAuctionEventWhereInput!] + runtimeId_eq: Int + runtimeId_gt: Int + runtimeId_gte: Int + runtimeId_lt: Int + runtimeId_lte: Int + runtimeId_in: [Int!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + roleAccount_eq: String + roleAccount_contains: String + roleAccount_startsWith: String + roleAccount_endsWith: String + roleAccount_in: [String!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + status_json: JSONObject + opening: WorkingGroupOpeningWhereInput + applicant: MembershipWhereInput + answers_none: ApplicationFormQuestionAnswerWhereInput + answers_some: ApplicationFormQuestionAnswerWhereInput + answers_every: ApplicationFormQuestionAnswerWhereInput + createdInEvent: AppliedOnOpeningEventWhereInput + applicationwithdrawneventapplication_none: ApplicationWithdrawnEventWhereInput + applicationwithdrawneventapplication_some: ApplicationWithdrawnEventWhereInput + applicationwithdrawneventapplication_every: ApplicationWithdrawnEventWhereInput + workerapplication_none: WorkerWhereInput + workerapplication_some: WorkerWhereInput + workerapplication_every: WorkerWhereInput + AND: [WorkingGroupApplicationWhereInput!] + OR: [WorkingGroupApplicationWhereInput!] + NOT: [WorkingGroupApplicationWhereInput!] } -input BidMadeCompletingAuctionEventWhereUniqueInput { +input WorkingGroupApplicationWhereUniqueInput { id: ID! } -input BidMadeCompletingAuctionEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - member: ID! - video: ID! - ownerMember: ID - ownerCuratorGroup: ID - price: String! - winningBid: ID! - previousTopBid: ID - previousTopBidder: ID +input WorkingGroupApplicationCreateInput { + runtimeId: Float! + opening: ID! + applicant: ID! + stake: String! + roleAccount: String! + rewardAccount: String! + stakingAccount: String! + status: JSONObject! } -input BidMadeCompletingAuctionEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - member: ID - video: ID - ownerMember: ID - ownerCuratorGroup: ID - price: String - winningBid: ID - previousTopBid: ID - previousTopBidder: ID +input WorkingGroupApplicationUpdateInput { + runtimeId: Float + opening: ID + applicant: ID + stake: String + roleAccount: String + rewardAccount: String + stakingAccount: String + status: JSONObject } -input EnglishAuctionSettledEventWhereInput { +input ApplicationFormQuestionAnswerWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11524,67 +11835,35 @@ input EnglishAuctionSettledEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - winner: MembershipWhereInput - winningBid: BidWhereInput - video: VideoWhereInput - bidders_none: MembershipWhereInput - bidders_some: MembershipWhereInput - bidders_every: MembershipWhereInput - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - AND: [EnglishAuctionSettledEventWhereInput!] - OR: [EnglishAuctionSettledEventWhereInput!] - NOT: [EnglishAuctionSettledEventWhereInput!] + answer_eq: String + answer_contains: String + answer_startsWith: String + answer_endsWith: String + answer_in: [String!] + application: WorkingGroupApplicationWhereInput + question: ApplicationFormQuestionWhereInput + AND: [ApplicationFormQuestionAnswerWhereInput!] + OR: [ApplicationFormQuestionAnswerWhereInput!] + NOT: [ApplicationFormQuestionAnswerWhereInput!] } -input EnglishAuctionSettledEventWhereUniqueInput { +input ApplicationFormQuestionAnswerWhereUniqueInput { id: ID! } -input EnglishAuctionSettledEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - winner: ID! - winningBid: ID! - video: ID! - ownerMember: ID - ownerCuratorGroup: ID +input ApplicationFormQuestionAnswerCreateInput { + application: ID! + question: ID! + answer: String! } -input EnglishAuctionSettledEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - winner: ID - winningBid: ID - video: ID - ownerMember: ID - ownerCuratorGroup: ID +input ApplicationFormQuestionAnswerUpdateInput { + application: ID + question: ID + answer: String } -input OpenAuctionBidAcceptedEventWhereInput { +input ApplicationFormQuestionWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11609,70 +11888,47 @@ input OpenAuctionBidAcceptedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - contentActor_json: JSONObject - video: VideoWhereInput - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - winningBid: BidWhereInput - winningBidder: MembershipWhereInput - bidders_none: MembershipWhereInput - bidders_some: MembershipWhereInput - bidders_every: MembershipWhereInput - AND: [OpenAuctionBidAcceptedEventWhereInput!] - OR: [OpenAuctionBidAcceptedEventWhereInput!] - NOT: [OpenAuctionBidAcceptedEventWhereInput!] + question_eq: String + question_contains: String + question_startsWith: String + question_endsWith: String + question_in: [String!] + type_eq: ApplicationFormQuestionType + type_in: [ApplicationFormQuestionType!] + index_eq: Int + index_gt: Int + index_gte: Int + index_lt: Int + index_lte: Int + index_in: [Int!] + openingMetadata: WorkingGroupOpeningMetadataWhereInput + applicationformquestionanswerquestion_none: ApplicationFormQuestionAnswerWhereInput + applicationformquestionanswerquestion_some: ApplicationFormQuestionAnswerWhereInput + applicationformquestionanswerquestion_every: ApplicationFormQuestionAnswerWhereInput + AND: [ApplicationFormQuestionWhereInput!] + OR: [ApplicationFormQuestionWhereInput!] + NOT: [ApplicationFormQuestionWhereInput!] } -input OpenAuctionBidAcceptedEventWhereUniqueInput { +input ApplicationFormQuestionWhereUniqueInput { id: ID! } -input OpenAuctionBidAcceptedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - contentActor: JSONObject! - video: ID! - ownerMember: ID - ownerCuratorGroup: ID - winningBid: ID - winningBidder: ID +input ApplicationFormQuestionCreateInput { + openingMetadata: ID! + question: String + type: ApplicationFormQuestionType! + index: Float! } -input OpenAuctionBidAcceptedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - contentActor: JSONObject - video: ID - ownerMember: ID - ownerCuratorGroup: ID - winningBid: ID - winningBidder: ID +input ApplicationFormQuestionUpdateInput { + openingMetadata: ID + question: String + type: ApplicationFormQuestionType + index: Float } -input BidWhereInput { +input WorkingGroupOpeningMetadataWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11697,75 +11953,313 @@ input BidWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - amount_eq: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_lt: BigInt - amount_lte: BigInt - amount_in: [BigInt!] - isCanceled_eq: Boolean - isCanceled_in: [Boolean!] - createdInBlock_eq: Int - createdInBlock_gt: Int - createdInBlock_gte: Int - createdInBlock_lt: Int - createdInBlock_lte: Int - createdInBlock_in: [Int!] + originallyValid_eq: Boolean + originallyValid_in: [Boolean!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + shortDescription_eq: String + shortDescription_contains: String + shortDescription_startsWith: String + shortDescription_endsWith: String + shortDescription_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + hiringLimit_eq: Int + hiringLimit_gt: Int + hiringLimit_gte: Int + hiringLimit_lt: Int + hiringLimit_lte: Int + hiringLimit_in: [Int!] + expectedEnding_eq: DateTime + expectedEnding_lt: DateTime + expectedEnding_lte: DateTime + expectedEnding_gt: DateTime + expectedEnding_gte: DateTime + applicationDetails_eq: String + applicationDetails_contains: String + applicationDetails_startsWith: String + applicationDetails_endsWith: String + applicationDetails_in: [String!] + applicationFormQuestions_none: ApplicationFormQuestionWhereInput + applicationFormQuestions_some: ApplicationFormQuestionWhereInput + applicationFormQuestions_every: ApplicationFormQuestionWhereInput + upcomingworkinggroupopeningmetadata_none: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeningmetadata_some: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeningmetadata_every: UpcomingWorkingGroupOpeningWhereInput + workinggroupopeningmetadata_none: WorkingGroupOpeningWhereInput + workinggroupopeningmetadata_some: WorkingGroupOpeningWhereInput + workinggroupopeningmetadata_every: WorkingGroupOpeningWhereInput + AND: [WorkingGroupOpeningMetadataWhereInput!] + OR: [WorkingGroupOpeningMetadataWhereInput!] + NOT: [WorkingGroupOpeningMetadataWhereInput!] +} + +input WorkingGroupOpeningMetadataWhereUniqueInput { + id: ID! +} + +input WorkingGroupOpeningMetadataCreateInput { + originallyValid: Boolean! + title: String + shortDescription: String + description: String + hiringLimit: Float + expectedEnding: DateTime + applicationDetails: String +} + +input WorkingGroupOpeningMetadataUpdateInput { + originallyValid: Boolean + title: String + shortDescription: String + description: String + hiringLimit: Float + expectedEnding: DateTime + applicationDetails: String +} + +input UpcomingWorkingGroupOpeningWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + expectedStart_eq: DateTime + expectedStart_lt: DateTime + expectedStart_lte: DateTime + expectedStart_gt: DateTime + expectedStart_gte: DateTime + stakeAmount_eq: BigInt + stakeAmount_gt: BigInt + stakeAmount_gte: BigInt + stakeAmount_lt: BigInt + stakeAmount_lte: BigInt + stakeAmount_in: [BigInt!] + rewardPerBlock_eq: BigInt + rewardPerBlock_gt: BigInt + rewardPerBlock_gte: BigInt + rewardPerBlock_lt: BigInt + rewardPerBlock_lte: BigInt + rewardPerBlock_in: [BigInt!] + createdInEvent: StatusTextChangedEventWhereInput + group: WorkingGroupWhereInput + metadata: WorkingGroupOpeningMetadataWhereInput + AND: [UpcomingWorkingGroupOpeningWhereInput!] + OR: [UpcomingWorkingGroupOpeningWhereInput!] + NOT: [UpcomingWorkingGroupOpeningWhereInput!] +} + +input UpcomingWorkingGroupOpeningWhereUniqueInput { + id: ID! +} + +input UpcomingWorkingGroupOpeningCreateInput { + createdInEvent: ID! + group: ID! + expectedStart: DateTime + stakeAmount: String + rewardPerBlock: String + metadata: ID! +} + +input UpcomingWorkingGroupOpeningUpdateInput { + createdInEvent: ID + group: ID + expectedStart: DateTime + stakeAmount: String + rewardPerBlock: String + metadata: ID +} + +input StatusTextChangedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] indexInBlock_eq: Int indexInBlock_gt: Int indexInBlock_gte: Int indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - auction: AuctionWhereInput - nft: OwnedNftWhereInput - auctionTopBid: AuctionWhereInput - bidder: MembershipWhereInput - auctionbidmadeeventpreviousTopBid_none: AuctionBidMadeEventWhereInput - auctionbidmadeeventpreviousTopBid_some: AuctionBidMadeEventWhereInput - auctionbidmadeeventpreviousTopBid_every: AuctionBidMadeEventWhereInput - bidmadecompletingauctioneventwinningBid_none: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventwinningBid_some: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventwinningBid_every: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventpreviousTopBid_none: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventpreviousTopBid_some: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventpreviousTopBid_every: BidMadeCompletingAuctionEventWhereInput - englishauctionsettledeventwinningBid_none: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventwinningBid_some: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventwinningBid_every: EnglishAuctionSettledEventWhereInput - openauctionbidacceptedeventwinningBid_none: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventwinningBid_some: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventwinningBid_every: OpenAuctionBidAcceptedEventWhereInput - AND: [BidWhereInput!] - OR: [BidWhereInput!] - NOT: [BidWhereInput!] + metadata_eq: String + metadata_contains: String + metadata_startsWith: String + metadata_endsWith: String + metadata_in: [String!] + result_json: JSONObject + group: WorkingGroupWhereInput + upcomingworkinggroupopeningcreatedInEvent_none: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeningcreatedInEvent_some: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeningcreatedInEvent_every: UpcomingWorkingGroupOpeningWhereInput + workinggroupmetadatasetInEvent_none: WorkingGroupMetadataWhereInput + workinggroupmetadatasetInEvent_some: WorkingGroupMetadataWhereInput + workinggroupmetadatasetInEvent_every: WorkingGroupMetadataWhereInput + AND: [StatusTextChangedEventWhereInput!] + OR: [StatusTextChangedEventWhereInput!] + NOT: [StatusTextChangedEventWhereInput!] } -input BidWhereUniqueInput { +input StatusTextChangedEventWhereUniqueInput { id: ID! } -input BidCreateInput { - auction: ID! - nft: ID! - bidder: ID! - amount: String! - isCanceled: Boolean! - createdInBlock: Float! +input StatusTextChangedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! indexInBlock: Float! + group: ID! + metadata: String + result: JSONObject! } -input BidUpdateInput { - auction: ID - nft: ID - bidder: ID - amount: String - isCanceled: Boolean - createdInBlock: Float +input StatusTextChangedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network indexInBlock: Float + group: ID + metadata: String + result: JSONObject } -input EnglishAuctionStartedEventWhereInput { +input WorkingGroupMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + status_eq: String + status_contains: String + status_startsWith: String + status_endsWith: String + status_in: [String!] + statusMessage_eq: String + statusMessage_contains: String + statusMessage_startsWith: String + statusMessage_endsWith: String + statusMessage_in: [String!] + about_eq: String + about_contains: String + about_startsWith: String + about_endsWith: String + about_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + setInEvent: StatusTextChangedEventWhereInput + group: WorkingGroupWhereInput + workinggroupmetadata_none: WorkingGroupWhereInput + workinggroupmetadata_some: WorkingGroupWhereInput + workinggroupmetadata_every: WorkingGroupWhereInput + AND: [WorkingGroupMetadataWhereInput!] + OR: [WorkingGroupMetadataWhereInput!] + NOT: [WorkingGroupMetadataWhereInput!] +} + +input WorkingGroupMetadataWhereUniqueInput { + id: ID! +} + +input WorkingGroupMetadataCreateInput { + status: String + statusMessage: String + about: String + description: String + setInEvent: ID! + group: ID! +} + +input WorkingGroupMetadataUpdateInput { + status: String + statusMessage: String + about: String + description: String + setInEvent: ID + group: ID +} + +input BudgetFundedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11809,45 +12303,51 @@ input EnglishAuctionStartedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - actor_json: JSONObject - video: VideoWhereInput - auction: AuctionWhereInput - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - AND: [EnglishAuctionStartedEventWhereInput!] - OR: [EnglishAuctionStartedEventWhereInput!] - NOT: [EnglishAuctionStartedEventWhereInput!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + group: WorkingGroupWhereInput + member: MembershipWhereInput + AND: [BudgetFundedEventWhereInput!] + OR: [BudgetFundedEventWhereInput!] + NOT: [BudgetFundedEventWhereInput!] } -input EnglishAuctionStartedEventWhereUniqueInput { +input BudgetFundedEventWhereUniqueInput { id: ID! } -input EnglishAuctionStartedEventCreateInput { +input BudgetFundedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - actor: JSONObject! - video: ID! - auction: ID! - ownerMember: ID - ownerCuratorGroup: ID + group: ID! + member: ID! + rationale: String! + amount: String! } -input EnglishAuctionStartedEventUpdateInput { +input BudgetFundedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - actor: JSONObject - video: ID - auction: ID - ownerMember: ID - ownerCuratorGroup: ID + group: ID + member: ID + rationale: String + amount: String } -input OpenAuctionStartedEventWhereInput { +input BudgetSetEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11891,45 +12391,41 @@ input OpenAuctionStartedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - actor_json: JSONObject - video: VideoWhereInput - auction: AuctionWhereInput - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - AND: [OpenAuctionStartedEventWhereInput!] - OR: [OpenAuctionStartedEventWhereInput!] - NOT: [OpenAuctionStartedEventWhereInput!] + newBudget_eq: BigInt + newBudget_gt: BigInt + newBudget_gte: BigInt + newBudget_lt: BigInt + newBudget_lte: BigInt + newBudget_in: [BigInt!] + group: WorkingGroupWhereInput + AND: [BudgetSetEventWhereInput!] + OR: [BudgetSetEventWhereInput!] + NOT: [BudgetSetEventWhereInput!] } -input OpenAuctionStartedEventWhereUniqueInput { +input BudgetSetEventWhereUniqueInput { id: ID! } -input OpenAuctionStartedEventCreateInput { +input BudgetSetEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - actor: JSONObject! - video: ID! - auction: ID! - ownerMember: ID - ownerCuratorGroup: ID + group: ID! + newBudget: String! } -input OpenAuctionStartedEventUpdateInput { +input BudgetSetEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - actor: JSONObject - video: ID - auction: ID - ownerMember: ID - ownerCuratorGroup: ID + group: ID + newBudget: String } -input TransactionalStatusUpdateWhereInput { +input BudgetSpendingEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -11954,39 +12450,74 @@ input TransactionalStatusUpdateWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - transactionalStatus_json: JSONObject - changedAt_eq: Int - changedAt_gt: Int - changedAt_gte: Int - changedAt_lt: Int - changedAt_lte: Int - changedAt_in: [Int!] - nft: OwnedNftWhereInput - transactionalStatusAuction: AuctionWhereInput - AND: [TransactionalStatusUpdateWhereInput!] - OR: [TransactionalStatusUpdateWhereInput!] - NOT: [TransactionalStatusUpdateWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + reciever_eq: String + reciever_contains: String + reciever_startsWith: String + reciever_endsWith: String + reciever_in: [String!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + group: WorkingGroupWhereInput + AND: [BudgetSpendingEventWhereInput!] + OR: [BudgetSpendingEventWhereInput!] + NOT: [BudgetSpendingEventWhereInput!] } -input TransactionalStatusUpdateWhereUniqueInput { +input BudgetSpendingEventWhereUniqueInput { id: ID! } -input TransactionalStatusUpdateCreateInput { - nft: ID! - transactionalStatus: JSONObject! - transactionalStatusAuction: ID - changedAt: Float! +input BudgetSpendingEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + reciever: String! + amount: String! + rationale: String } -input TransactionalStatusUpdateUpdateInput { - nft: ID - transactionalStatus: JSONObject - transactionalStatusAuction: ID - changedAt: Float +input BudgetSpendingEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + reciever: String + amount: String + rationale: String } -input AuctionWhereInput { +input BudgetUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -12011,95 +12542,60 @@ input AuctionWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - startingPrice_eq: BigInt - startingPrice_gt: BigInt - startingPrice_gte: BigInt - startingPrice_lt: BigInt - startingPrice_lte: BigInt - startingPrice_in: [BigInt!] - buyNowPrice_eq: BigInt - buyNowPrice_gt: BigInt - buyNowPrice_gte: BigInt - buyNowPrice_lt: BigInt - buyNowPrice_lte: BigInt - buyNowPrice_in: [BigInt!] - auctionType_json: JSONObject - startsAtBlock_eq: Int - startsAtBlock_gt: Int - startsAtBlock_gte: Int - startsAtBlock_lt: Int - startsAtBlock_lte: Int - startsAtBlock_in: [Int!] - endedAtBlock_eq: Int - endedAtBlock_gt: Int - endedAtBlock_gte: Int - endedAtBlock_lt: Int - endedAtBlock_lte: Int - endedAtBlock_in: [Int!] - isCanceled_eq: Boolean - isCanceled_in: [Boolean!] - isCompleted_eq: Boolean - isCompleted_in: [Boolean!] - nft: OwnedNftWhereInput - initialOwner: MembershipWhereInput - winningMember: MembershipWhereInput - topBid: BidWhereInput - bids_none: BidWhereInput - bids_some: BidWhereInput - bids_every: BidWhereInput - whitelistedMembers_none: MembershipWhereInput - whitelistedMembers_some: MembershipWhereInput - whitelistedMembers_every: MembershipWhereInput - englishauctionstartedeventauction_none: EnglishAuctionStartedEventWhereInput - englishauctionstartedeventauction_some: EnglishAuctionStartedEventWhereInput - englishauctionstartedeventauction_every: EnglishAuctionStartedEventWhereInput - openauctionstartedeventauction_none: OpenAuctionStartedEventWhereInput - openauctionstartedeventauction_some: OpenAuctionStartedEventWhereInput - openauctionstartedeventauction_every: OpenAuctionStartedEventWhereInput - ownednfttransactionalStatusAuction_none: OwnedNftWhereInput - ownednfttransactionalStatusAuction_some: OwnedNftWhereInput - ownednfttransactionalStatusAuction_every: OwnedNftWhereInput - transactionalstatusupdatetransactionalStatusAuction_none: TransactionalStatusUpdateWhereInput - transactionalstatusupdatetransactionalStatusAuction_some: TransactionalStatusUpdateWhereInput - transactionalstatusupdatetransactionalStatusAuction_every: TransactionalStatusUpdateWhereInput - AND: [AuctionWhereInput!] - OR: [AuctionWhereInput!] - NOT: [AuctionWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + budgetChangeAmount_eq: BigInt + budgetChangeAmount_gt: BigInt + budgetChangeAmount_gte: BigInt + budgetChangeAmount_lt: BigInt + budgetChangeAmount_lte: BigInt + budgetChangeAmount_in: [BigInt!] + group: WorkingGroupWhereInput + AND: [BudgetUpdatedEventWhereInput!] + OR: [BudgetUpdatedEventWhereInput!] + NOT: [BudgetUpdatedEventWhereInput!] } -input AuctionWhereUniqueInput { +input BudgetUpdatedEventWhereUniqueInput { id: ID! } -input AuctionCreateInput { - nft: ID! - initialOwner: ID - winningMember: ID - startingPrice: String! - buyNowPrice: String - auctionType: JSONObject! - topBid: ID - startsAtBlock: Float! - endedAtBlock: Float - isCanceled: Boolean! - isCompleted: Boolean! +input BudgetUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + group: ID! + budgetChangeAmount: String! } -input AuctionUpdateInput { - nft: ID - initialOwner: ID - winningMember: ID - startingPrice: String - buyNowPrice: String - auctionType: JSONObject - topBid: ID - startsAtBlock: Float - endedAtBlock: Float - isCanceled: Boolean - isCompleted: Boolean +input BudgetUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + group: ID + budgetChangeAmount: String } -input OwnedNftWhereInput { +input WorkingGroupWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -12124,84 +12620,128 @@ input OwnedNftWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - metadata_eq: String - metadata_contains: String - metadata_startsWith: String - metadata_endsWith: String - metadata_in: [String!] - transactionalStatus_json: JSONObject - creatorRoyalty_eq: Float - creatorRoyalty_gt: Float - creatorRoyalty_gte: Float - creatorRoyalty_lt: Float - creatorRoyalty_lte: Float - creatorRoyalty_in: [Float!] - isOwnedByChannel_eq: Boolean - isOwnedByChannel_in: [Boolean!] - lastSalePrice_eq: BigInt - lastSalePrice_gt: BigInt - lastSalePrice_gte: BigInt - lastSalePrice_lt: BigInt - lastSalePrice_lte: BigInt - lastSalePrice_in: [BigInt!] - lastSaleDate_eq: DateTime - lastSaleDate_lt: DateTime - lastSaleDate_lte: DateTime - lastSaleDate_gt: DateTime - lastSaleDate_gte: DateTime - video: VideoWhereInput - videoCategory: VideoCategoryWhereInput - auctions_none: AuctionWhereInput - auctions_some: AuctionWhereInput - auctions_every: AuctionWhereInput - ownerMember: MembershipWhereInput - transactionalStatusAuction: AuctionWhereInput - transactionalStatusUpdates_none: TransactionalStatusUpdateWhereInput - transactionalStatusUpdates_some: TransactionalStatusUpdateWhereInput - transactionalStatusUpdates_every: TransactionalStatusUpdateWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - creatorChannel: ChannelWhereInput - bids_none: BidWhereInput - bids_some: BidWhereInput - bids_every: BidWhereInput - AND: [OwnedNftWhereInput!] - OR: [OwnedNftWhereInput!] - NOT: [OwnedNftWhereInput!] + name_eq: String + name_contains: String + name_startsWith: String + name_endsWith: String + name_in: [String!] + budget_eq: BigInt + budget_gt: BigInt + budget_gte: BigInt + budget_lt: BigInt + budget_lte: BigInt + budget_in: [BigInt!] + metadata: WorkingGroupMetadataWhereInput + leader: WorkerWhereInput + workers_none: WorkerWhereInput + workers_some: WorkerWhereInput + workers_every: WorkerWhereInput + openings_none: WorkingGroupOpeningWhereInput + openings_some: WorkingGroupOpeningWhereInput + openings_every: WorkingGroupOpeningWhereInput + applicationwithdrawneventgroup_none: ApplicationWithdrawnEventWhereInput + applicationwithdrawneventgroup_some: ApplicationWithdrawnEventWhereInput + applicationwithdrawneventgroup_every: ApplicationWithdrawnEventWhereInput + appliedonopeningeventgroup_none: AppliedOnOpeningEventWhereInput + appliedonopeningeventgroup_some: AppliedOnOpeningEventWhereInput + appliedonopeningeventgroup_every: AppliedOnOpeningEventWhereInput + budgetfundedeventgroup_none: BudgetFundedEventWhereInput + budgetfundedeventgroup_some: BudgetFundedEventWhereInput + budgetfundedeventgroup_every: BudgetFundedEventWhereInput + budgetseteventgroup_none: BudgetSetEventWhereInput + budgetseteventgroup_some: BudgetSetEventWhereInput + budgetseteventgroup_every: BudgetSetEventWhereInput + budgetspendingeventgroup_none: BudgetSpendingEventWhereInput + budgetspendingeventgroup_some: BudgetSpendingEventWhereInput + budgetspendingeventgroup_every: BudgetSpendingEventWhereInput + budgetupdatedeventgroup_none: BudgetUpdatedEventWhereInput + budgetupdatedeventgroup_some: BudgetUpdatedEventWhereInput + budgetupdatedeventgroup_every: BudgetUpdatedEventWhereInput + leaderseteventgroup_none: LeaderSetEventWhereInput + leaderseteventgroup_some: LeaderSetEventWhereInput + leaderseteventgroup_every: LeaderSetEventWhereInput + leaderunseteventgroup_none: LeaderUnsetEventWhereInput + leaderunseteventgroup_some: LeaderUnsetEventWhereInput + leaderunseteventgroup_every: LeaderUnsetEventWhereInput + newmissedrewardlevelreachedeventgroup_none: NewMissedRewardLevelReachedEventWhereInput + newmissedrewardlevelreachedeventgroup_some: NewMissedRewardLevelReachedEventWhereInput + newmissedrewardlevelreachedeventgroup_every: NewMissedRewardLevelReachedEventWhereInput + openingaddedeventgroup_none: OpeningAddedEventWhereInput + openingaddedeventgroup_some: OpeningAddedEventWhereInput + openingaddedeventgroup_every: OpeningAddedEventWhereInput + openingcanceledeventgroup_none: OpeningCanceledEventWhereInput + openingcanceledeventgroup_some: OpeningCanceledEventWhereInput + openingcanceledeventgroup_every: OpeningCanceledEventWhereInput + openingfilledeventgroup_none: OpeningFilledEventWhereInput + openingfilledeventgroup_some: OpeningFilledEventWhereInput + openingfilledeventgroup_every: OpeningFilledEventWhereInput + rewardpaideventgroup_none: RewardPaidEventWhereInput + rewardpaideventgroup_some: RewardPaidEventWhereInput + rewardpaideventgroup_every: RewardPaidEventWhereInput + stakedecreasedeventgroup_none: StakeDecreasedEventWhereInput + stakedecreasedeventgroup_some: StakeDecreasedEventWhereInput + stakedecreasedeventgroup_every: StakeDecreasedEventWhereInput + stakeincreasedeventgroup_none: StakeIncreasedEventWhereInput + stakeincreasedeventgroup_some: StakeIncreasedEventWhereInput + stakeincreasedeventgroup_every: StakeIncreasedEventWhereInput + stakeslashedeventgroup_none: StakeSlashedEventWhereInput + stakeslashedeventgroup_some: StakeSlashedEventWhereInput + stakeslashedeventgroup_every: StakeSlashedEventWhereInput + statustextchangedeventgroup_none: StatusTextChangedEventWhereInput + statustextchangedeventgroup_some: StatusTextChangedEventWhereInput + statustextchangedeventgroup_every: StatusTextChangedEventWhereInput + terminatedleadereventgroup_none: TerminatedLeaderEventWhereInput + terminatedleadereventgroup_some: TerminatedLeaderEventWhereInput + terminatedleadereventgroup_every: TerminatedLeaderEventWhereInput + terminatedworkereventgroup_none: TerminatedWorkerEventWhereInput + terminatedworkereventgroup_some: TerminatedWorkerEventWhereInput + terminatedworkereventgroup_every: TerminatedWorkerEventWhereInput + upcomingworkinggroupopeninggroup_none: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeninggroup_some: UpcomingWorkingGroupOpeningWhereInput + upcomingworkinggroupopeninggroup_every: UpcomingWorkingGroupOpeningWhereInput + workerexitedeventgroup_none: WorkerExitedEventWhereInput + workerexitedeventgroup_some: WorkerExitedEventWhereInput + workerexitedeventgroup_every: WorkerExitedEventWhereInput + workerrewardaccountupdatedeventgroup_none: WorkerRewardAccountUpdatedEventWhereInput + workerrewardaccountupdatedeventgroup_some: WorkerRewardAccountUpdatedEventWhereInput + workerrewardaccountupdatedeventgroup_every: WorkerRewardAccountUpdatedEventWhereInput + workerrewardamountupdatedeventgroup_none: WorkerRewardAmountUpdatedEventWhereInput + workerrewardamountupdatedeventgroup_some: WorkerRewardAmountUpdatedEventWhereInput + workerrewardamountupdatedeventgroup_every: WorkerRewardAmountUpdatedEventWhereInput + workerroleaccountupdatedeventgroup_none: WorkerRoleAccountUpdatedEventWhereInput + workerroleaccountupdatedeventgroup_some: WorkerRoleAccountUpdatedEventWhereInput + workerroleaccountupdatedeventgroup_every: WorkerRoleAccountUpdatedEventWhereInput + workerstartedleavingeventgroup_none: WorkerStartedLeavingEventWhereInput + workerstartedleavingeventgroup_some: WorkerStartedLeavingEventWhereInput + workerstartedleavingeventgroup_every: WorkerStartedLeavingEventWhereInput + workinggroupmetadatagroup_none: WorkingGroupMetadataWhereInput + workinggroupmetadatagroup_some: WorkingGroupMetadataWhereInput + workinggroupmetadatagroup_every: WorkingGroupMetadataWhereInput + AND: [WorkingGroupWhereInput!] + OR: [WorkingGroupWhereInput!] + NOT: [WorkingGroupWhereInput!] } -input OwnedNftWhereUniqueInput { - id: ID! +input WorkingGroupWhereUniqueInput { + id: ID + name: String } -input OwnedNftCreateInput { - videoCategory: ID - ownerMember: ID - metadata: String! - transactionalStatus: JSONObject! - transactionalStatusAuction: ID - creatorRoyalty: Float - ownerCuratorGroup: ID - isOwnedByChannel: Boolean! - creatorChannel: ID! - lastSalePrice: String - lastSaleDate: DateTime +input WorkingGroupCreateInput { + name: String! + metadata: ID + leader: ID + budget: String! } -input OwnedNftUpdateInput { - videoCategory: ID - ownerMember: ID - metadata: String - transactionalStatus: JSONObject - transactionalStatusAuction: ID - creatorRoyalty: Float - ownerCuratorGroup: ID - isOwnedByChannel: Boolean - creatorChannel: ID - lastSalePrice: String - lastSaleDate: DateTime +input WorkingGroupUpdateInput { + name: String + metadata: ID + leader: ID + budget: String } -input NftIssuedEventWhereInput { +input OpeningFilledEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -12245,142 +12785,36 @@ input NftIssuedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - contentActor_json: JSONObject - royalty_eq: Float - royalty_gt: Float - royalty_gte: Float - royalty_lt: Float - royalty_lte: Float - royalty_in: [Float!] - metadata_eq: String - metadata_contains: String - metadata_startsWith: String - metadata_endsWith: String - metadata_in: [String!] - video: VideoWhereInput - videoCategory: VideoCategoryWhereInput - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - AND: [NftIssuedEventWhereInput!] - OR: [NftIssuedEventWhereInput!] - NOT: [NftIssuedEventWhereInput!] + group: WorkingGroupWhereInput + opening: WorkingGroupOpeningWhereInput + workersHired_none: WorkerWhereInput + workersHired_some: WorkerWhereInput + workersHired_every: WorkerWhereInput + AND: [OpeningFilledEventWhereInput!] + OR: [OpeningFilledEventWhereInput!] + NOT: [OpeningFilledEventWhereInput!] } -input NftIssuedEventWhereUniqueInput { +input OpeningFilledEventWhereUniqueInput { id: ID! } -input NftIssuedEventCreateInput { +input OpeningFilledEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - contentActor: JSONObject! - video: ID! - videoCategory: ID - royalty: Float - metadata: String! - ownerMember: ID - ownerCuratorGroup: ID + group: ID! + opening: ID! } -input NftIssuedEventUpdateInput { +input OpeningFilledEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - contentActor: JSONObject - video: ID - videoCategory: ID - royalty: Float - metadata: String - ownerMember: ID - ownerCuratorGroup: ID -} - -input VideoCategoryWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - name_eq: String - name_contains: String - name_startsWith: String - name_endsWith: String - name_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] - activeVideosCounter_eq: Int - activeVideosCounter_gt: Int - activeVideosCounter_gte: Int - activeVideosCounter_lt: Int - activeVideosCounter_lte: Int - activeVideosCounter_in: [Int!] - createdInBlock_eq: Int - createdInBlock_gt: Int - createdInBlock_gte: Int - createdInBlock_lt: Int - createdInBlock_lte: Int - createdInBlock_in: [Int!] - parentCategory: VideoCategoryWhereInput - videos_none: VideoWhereInput - videos_some: VideoWhereInput - videos_every: VideoWhereInput - nfts_none: OwnedNftWhereInput - nfts_some: OwnedNftWhereInput - nfts_every: OwnedNftWhereInput - nftissuedeventvideoCategory_none: NftIssuedEventWhereInput - nftissuedeventvideoCategory_some: NftIssuedEventWhereInput - nftissuedeventvideoCategory_every: NftIssuedEventWhereInput - videocategoryparentCategory_none: VideoCategoryWhereInput - videocategoryparentCategory_some: VideoCategoryWhereInput - videocategoryparentCategory_every: VideoCategoryWhereInput - AND: [VideoCategoryWhereInput!] - OR: [VideoCategoryWhereInput!] - NOT: [VideoCategoryWhereInput!] -} - -input VideoCategoryWhereUniqueInput { - id: ID! -} - -input VideoCategoryCreateInput { - name: String - description: String - activeVideosCounter: Float! - parentCategory: ID - createdInBlock: Float! -} - -input VideoCategoryUpdateInput { - name: String - description: String - activeVideosCounter: Float - parentCategory: ID - createdInBlock: Float + group: ID + opening: ID } input GeoCoordinatesWhereInput { @@ -13015,6 +13449,12 @@ input StorageBagWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] + objectsSize_eq: BigInt + objectsSize_gt: BigInt + objectsSize_gte: BigInt + objectsSize_lt: BigInt + objectsSize_lte: BigInt + objectsSize_in: [BigInt!] owner_json: JSONObject objects_none: StorageDataObjectWhereInput objects_some: StorageDataObjectWhereInput @@ -13035,14 +13475,16 @@ input StorageBagWhereUniqueInput { } input StorageBagCreateInput { + objectsSize: String! owner: JSONObject! } input StorageBagUpdateInput { + objectsSize: String owner: JSONObject } -input LanguageWhereInput { +input ChannelNftCollectorsWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13067,46 +13509,46 @@ input LanguageWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - iso_eq: String - iso_contains: String - iso_startsWith: String - iso_endsWith: String - iso_in: [String!] - createdInBlock_eq: Int - createdInBlock_gt: Int - createdInBlock_gte: Int - createdInBlock_lt: Int - createdInBlock_lte: Int - createdInBlock_in: [Int!] - channellanguage_none: ChannelWhereInput - channellanguage_some: ChannelWhereInput - channellanguage_every: ChannelWhereInput - videolanguage_none: VideoWhereInput - videolanguage_some: VideoWhereInput - videolanguage_every: VideoWhereInput - videosubtitlelanguage_none: VideoSubtitleWhereInput - videosubtitlelanguage_some: VideoSubtitleWhereInput - videosubtitlelanguage_every: VideoSubtitleWhereInput - AND: [LanguageWhereInput!] - OR: [LanguageWhereInput!] - NOT: [LanguageWhereInput!] + amount_eq: Int + amount_gt: Int + amount_gte: Int + amount_lt: Int + amount_lte: Int + amount_in: [Int!] + lastIncreaseAt_eq: DateTime + lastIncreaseAt_lt: DateTime + lastIncreaseAt_lte: DateTime + lastIncreaseAt_gt: DateTime + lastIncreaseAt_gte: DateTime + channel: ChannelWhereInput + member: MembershipWhereInput + curatorGroup: CuratorGroupWhereInput + AND: [ChannelNftCollectorsWhereInput!] + OR: [ChannelNftCollectorsWhereInput!] + NOT: [ChannelNftCollectorsWhereInput!] } -input LanguageWhereUniqueInput { +input ChannelNftCollectorsWhereUniqueInput { id: ID! } -input LanguageCreateInput { - iso: String! - createdInBlock: Float! +input ChannelNftCollectorsCreateInput { + channel: ID! + member: ID + curatorGroup: ID + amount: Float! + lastIncreaseAt: DateTime! } -input LanguageUpdateInput { - iso: String - createdInBlock: Float +input ChannelNftCollectorsUpdateInput { + channel: ID + member: ID + curatorGroup: ID + amount: Float + lastIncreaseAt: DateTime } -input VideoSubtitleWhereInput { +input CuratorWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13131,45 +13573,84 @@ input VideoSubtitleWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - type_eq: String - type_contains: String - type_startsWith: String - type_endsWith: String - type_in: [String!] - mimeType_eq: String - mimeType_contains: String - mimeType_startsWith: String - mimeType_endsWith: String - mimeType_in: [String!] - video: VideoWhereInput - language: LanguageWhereInput - asset: StorageDataObjectWhereInput - AND: [VideoSubtitleWhereInput!] - OR: [VideoSubtitleWhereInput!] - NOT: [VideoSubtitleWhereInput!] + dummy_eq: Int + dummy_gt: Int + dummy_gte: Int + dummy_lt: Int + dummy_lte: Int + dummy_in: [Int!] + curatorGroups_none: CuratorAgentPermissionsWhereInput + curatorGroups_some: CuratorAgentPermissionsWhereInput + curatorGroups_every: CuratorAgentPermissionsWhereInput + AND: [CuratorWhereInput!] + OR: [CuratorWhereInput!] + NOT: [CuratorWhereInput!] } -input VideoSubtitleWhereUniqueInput { +input CuratorWhereUniqueInput { id: ID! } -input VideoSubtitleCreateInput { - video: ID! - type: String! - language: ID - mimeType: String! - asset: ID +input CuratorCreateInput { + dummy: Float } -input VideoSubtitleUpdateInput { - video: ID - type: String - language: ID - mimeType: String - asset: ID +input CuratorUpdateInput { + dummy: Float } -input ChannelPayoutsUpdatedEventWhereInput { +input CuratorAgentPermissionsWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + permissions_containsAll: [String!] + permissions_containsNone: [String!] + permissions_containsAny: [String!] + curatorGroup: CuratorGroupWhereInput + curator: CuratorWhereInput + AND: [CuratorAgentPermissionsWhereInput!] + OR: [CuratorAgentPermissionsWhereInput!] + NOT: [CuratorAgentPermissionsWhereInput!] +} + +input CuratorAgentPermissionsWhereUniqueInput { + id: ID! +} + +input CuratorAgentPermissionsCreateInput { + curatorGroup: ID! + curator: ID! + permissions: [String!]! +} + +input CuratorAgentPermissionsUpdateInput { + curatorGroup: ID + curator: ID + permissions: [String!] +} + +input AuctionBidCanceledEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13213,79 +13694,42 @@ input ChannelPayoutsUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - commitment_eq: String - commitment_contains: String - commitment_startsWith: String - commitment_endsWith: String - commitment_in: [String!] - payloadSize_eq: BigInt - payloadSize_gt: BigInt - payloadSize_gte: BigInt - payloadSize_lt: BigInt - payloadSize_lte: BigInt - payloadSize_in: [BigInt!] - payloadHash_eq: String - payloadHash_contains: String - payloadHash_startsWith: String - payloadHash_endsWith: String - payloadHash_in: [String!] - minCashoutAllowed_eq: BigInt - minCashoutAllowed_gt: BigInt - minCashoutAllowed_gte: BigInt - minCashoutAllowed_lt: BigInt - minCashoutAllowed_lte: BigInt - minCashoutAllowed_in: [BigInt!] - maxCashoutAllowed_eq: BigInt - maxCashoutAllowed_gt: BigInt - maxCashoutAllowed_gte: BigInt - maxCashoutAllowed_lt: BigInt - maxCashoutAllowed_lte: BigInt - maxCashoutAllowed_in: [BigInt!] - channelCashoutsEnabled_eq: Boolean - channelCashoutsEnabled_in: [Boolean!] - isCommitmentValid_eq: Boolean - isCommitmentValid_in: [Boolean!] - payloadDataObject: StorageDataObjectWhereInput - AND: [ChannelPayoutsUpdatedEventWhereInput!] - OR: [ChannelPayoutsUpdatedEventWhereInput!] - NOT: [ChannelPayoutsUpdatedEventWhereInput!] + member: MembershipWhereInput + video: VideoWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [AuctionBidCanceledEventWhereInput!] + OR: [AuctionBidCanceledEventWhereInput!] + NOT: [AuctionBidCanceledEventWhereInput!] } -input ChannelPayoutsUpdatedEventWhereUniqueInput { +input AuctionBidCanceledEventWhereUniqueInput { id: ID! } -input ChannelPayoutsUpdatedEventCreateInput { +input AuctionBidCanceledEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - commitment: String - payloadDataObject: ID! - payloadSize: String - payloadHash: String - minCashoutAllowed: String - maxCashoutAllowed: String - channelCashoutsEnabled: Boolean - isCommitmentValid: Boolean! + member: ID! + video: ID! + ownerMember: ID + ownerCuratorGroup: ID } -input ChannelPayoutsUpdatedEventUpdateInput { +input AuctionBidCanceledEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - commitment: String - payloadDataObject: ID - payloadSize: String - payloadHash: String - minCashoutAllowed: String - maxCashoutAllowed: String - channelCashoutsEnabled: Boolean - isCommitmentValid: Boolean + member: ID + video: ID + ownerMember: ID + ownerCuratorGroup: ID } -input StorageDataObjectWhereInput { +input NftIssuedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13310,74 +13754,79 @@ input StorageDataObjectWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - isAccepted_eq: Boolean - isAccepted_in: [Boolean!] - size_eq: BigInt - size_gt: BigInt - size_gte: BigInt - size_lt: BigInt - size_lte: BigInt - size_in: [BigInt!] - ipfsHash_eq: String - ipfsHash_contains: String - ipfsHash_startsWith: String - ipfsHash_endsWith: String - ipfsHash_in: [String!] - type_json: JSONObject - stateBloatBond_eq: BigInt - stateBloatBond_gt: BigInt - stateBloatBond_gte: BigInt - stateBloatBond_lt: BigInt - stateBloatBond_lte: BigInt - stateBloatBond_in: [BigInt!] - unsetAt_eq: DateTime - unsetAt_lt: DateTime - unsetAt_lte: DateTime - unsetAt_gt: DateTime - unsetAt_gte: DateTime - storageBag: StorageBagWhereInput - videoThumbnail: VideoWhereInput - videoMedia: VideoWhereInput - videoSubtitle: VideoSubtitleWhereInput - channelcoverPhoto_none: ChannelWhereInput - channelcoverPhoto_some: ChannelWhereInput - channelcoverPhoto_every: ChannelWhereInput - channelavatarPhoto_none: ChannelWhereInput - channelavatarPhoto_some: ChannelWhereInput - channelavatarPhoto_every: ChannelWhereInput - channelpayoutsupdatedeventpayloadDataObject_none: ChannelPayoutsUpdatedEventWhereInput - channelpayoutsupdatedeventpayloadDataObject_some: ChannelPayoutsUpdatedEventWhereInput - channelpayoutsupdatedeventpayloadDataObject_every: ChannelPayoutsUpdatedEventWhereInput - AND: [StorageDataObjectWhereInput!] - OR: [StorageDataObjectWhereInput!] - NOT: [StorageDataObjectWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + contentActor_json: JSONObject + royalty_eq: Float + royalty_gt: Float + royalty_gte: Float + royalty_lt: Float + royalty_lte: Float + royalty_in: [Float!] + metadata_eq: String + metadata_contains: String + metadata_startsWith: String + metadata_endsWith: String + metadata_in: [String!] + video: VideoWhereInput + videoCategory: VideoCategoryWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [NftIssuedEventWhereInput!] + OR: [NftIssuedEventWhereInput!] + NOT: [NftIssuedEventWhereInput!] } -input StorageDataObjectWhereUniqueInput { +input NftIssuedEventWhereUniqueInput { id: ID! } -input StorageDataObjectCreateInput { - isAccepted: Boolean! - size: String! - storageBag: ID! - ipfsHash: String! - type: JSONObject! - stateBloatBond: String! - unsetAt: DateTime +input NftIssuedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + contentActor: JSONObject! + video: ID! + videoCategory: ID + royalty: Float + metadata: String! + ownerMember: ID + ownerCuratorGroup: ID } -input StorageDataObjectUpdateInput { - isAccepted: Boolean - size: String - storageBag: ID - ipfsHash: String - type: JSONObject - stateBloatBond: String - unsetAt: DateTime +input NftIssuedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + contentActor: JSONObject + video: ID + videoCategory: ID + royalty: Float + metadata: String + ownerMember: ID + ownerCuratorGroup: ID } -input LicenseWhereInput { +input VideoCategoryWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13402,47 +13851,67 @@ input LicenseWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - code_eq: Int - code_gt: Int - code_gte: Int - code_lt: Int - code_lte: Int - code_in: [Int!] - attribution_eq: String - attribution_contains: String - attribution_startsWith: String - attribution_endsWith: String - attribution_in: [String!] - customText_eq: String - customText_contains: String - customText_startsWith: String - customText_endsWith: String - customText_in: [String!] - videolicense_none: VideoWhereInput - videolicense_some: VideoWhereInput - videolicense_every: VideoWhereInput - AND: [LicenseWhereInput!] - OR: [LicenseWhereInput!] - NOT: [LicenseWhereInput!] + name_eq: String + name_contains: String + name_startsWith: String + name_endsWith: String + name_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + activeVideosCounter_eq: Int + activeVideosCounter_gt: Int + activeVideosCounter_gte: Int + activeVideosCounter_lt: Int + activeVideosCounter_lte: Int + activeVideosCounter_in: [Int!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + parentCategory: VideoCategoryWhereInput + videos_none: VideoWhereInput + videos_some: VideoWhereInput + videos_every: VideoWhereInput + nfts_none: OwnedNftWhereInput + nfts_some: OwnedNftWhereInput + nfts_every: OwnedNftWhereInput + nftissuedeventvideoCategory_none: NftIssuedEventWhereInput + nftissuedeventvideoCategory_some: NftIssuedEventWhereInput + nftissuedeventvideoCategory_every: NftIssuedEventWhereInput + videocategoryparentCategory_none: VideoCategoryWhereInput + videocategoryparentCategory_some: VideoCategoryWhereInput + videocategoryparentCategory_every: VideoCategoryWhereInput + AND: [VideoCategoryWhereInput!] + OR: [VideoCategoryWhereInput!] + NOT: [VideoCategoryWhereInput!] } -input LicenseWhereUniqueInput { +input VideoCategoryWhereUniqueInput { id: ID! } -input LicenseCreateInput { - code: Float - attribution: String - customText: String +input VideoCategoryCreateInput { + name: String + description: String + activeVideosCounter: Float! + parentCategory: ID + createdInBlock: Float! } -input LicenseUpdateInput { - code: Float - attribution: String - customText: String +input VideoCategoryUpdateInput { + name: String + description: String + activeVideosCounter: Float + parentCategory: ID + createdInBlock: Float } -input VideoMediaEncodingWhereInput { +input TransactionalStatusUpdateWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13467,46 +13936,39 @@ input VideoMediaEncodingWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - codecName_eq: String - codecName_contains: String - codecName_startsWith: String - codecName_endsWith: String - codecName_in: [String!] - container_eq: String - container_contains: String - container_startsWith: String - container_endsWith: String - container_in: [String!] - mimeMediaType_eq: String - mimeMediaType_contains: String - mimeMediaType_startsWith: String - mimeMediaType_endsWith: String - mimeMediaType_in: [String!] - videomediametadataencoding_none: VideoMediaMetadataWhereInput - videomediametadataencoding_some: VideoMediaMetadataWhereInput - videomediametadataencoding_every: VideoMediaMetadataWhereInput - AND: [VideoMediaEncodingWhereInput!] - OR: [VideoMediaEncodingWhereInput!] - NOT: [VideoMediaEncodingWhereInput!] + transactionalStatus_json: JSONObject + changedAt_eq: Int + changedAt_gt: Int + changedAt_gte: Int + changedAt_lt: Int + changedAt_lte: Int + changedAt_in: [Int!] + nft: OwnedNftWhereInput + transactionalStatusAuction: AuctionWhereInput + AND: [TransactionalStatusUpdateWhereInput!] + OR: [TransactionalStatusUpdateWhereInput!] + NOT: [TransactionalStatusUpdateWhereInput!] } -input VideoMediaEncodingWhereUniqueInput { +input TransactionalStatusUpdateWhereUniqueInput { id: ID! } -input VideoMediaEncodingCreateInput { - codecName: String - container: String - mimeMediaType: String +input TransactionalStatusUpdateCreateInput { + nft: ID! + transactionalStatus: JSONObject! + transactionalStatusAuction: ID + changedAt: Float! } -input VideoMediaEncodingUpdateInput { - codecName: String - container: String - mimeMediaType: String +input TransactionalStatusUpdateUpdateInput { + nft: ID + transactionalStatus: JSONObject + transactionalStatusAuction: ID + changedAt: Float } -input VideoMediaMetadataWhereInput { +input OwnedNftWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13531,58 +13993,84 @@ input VideoMediaMetadataWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - pixelWidth_eq: Int - pixelWidth_gt: Int - pixelWidth_gte: Int - pixelWidth_lt: Int - pixelWidth_lte: Int - pixelWidth_in: [Int!] - pixelHeight_eq: Int - pixelHeight_gt: Int - pixelHeight_gte: Int - pixelHeight_lt: Int - pixelHeight_lte: Int - pixelHeight_in: [Int!] - size_eq: BigInt - size_gt: BigInt - size_gte: BigInt - size_lt: BigInt - size_lte: BigInt - size_in: [BigInt!] - createdInBlock_eq: Int - createdInBlock_gt: Int - createdInBlock_gte: Int - createdInBlock_lt: Int - createdInBlock_lte: Int - createdInBlock_in: [Int!] - encoding: VideoMediaEncodingWhereInput + metadata_eq: String + metadata_contains: String + metadata_startsWith: String + metadata_endsWith: String + metadata_in: [String!] + transactionalStatus_json: JSONObject + creatorRoyalty_eq: Float + creatorRoyalty_gt: Float + creatorRoyalty_gte: Float + creatorRoyalty_lt: Float + creatorRoyalty_lte: Float + creatorRoyalty_in: [Float!] + isOwnedByChannel_eq: Boolean + isOwnedByChannel_in: [Boolean!] + lastSalePrice_eq: BigInt + lastSalePrice_gt: BigInt + lastSalePrice_gte: BigInt + lastSalePrice_lt: BigInt + lastSalePrice_lte: BigInt + lastSalePrice_in: [BigInt!] + lastSaleDate_eq: DateTime + lastSaleDate_lt: DateTime + lastSaleDate_lte: DateTime + lastSaleDate_gt: DateTime + lastSaleDate_gte: DateTime video: VideoWhereInput - AND: [VideoMediaMetadataWhereInput!] - OR: [VideoMediaMetadataWhereInput!] - NOT: [VideoMediaMetadataWhereInput!] + videoCategory: VideoCategoryWhereInput + auctions_none: AuctionWhereInput + auctions_some: AuctionWhereInput + auctions_every: AuctionWhereInput + ownerMember: MembershipWhereInput + transactionalStatusAuction: AuctionWhereInput + transactionalStatusUpdates_none: TransactionalStatusUpdateWhereInput + transactionalStatusUpdates_some: TransactionalStatusUpdateWhereInput + transactionalStatusUpdates_every: TransactionalStatusUpdateWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + creatorChannel: ChannelWhereInput + bids_none: BidWhereInput + bids_some: BidWhereInput + bids_every: BidWhereInput + AND: [OwnedNftWhereInput!] + OR: [OwnedNftWhereInput!] + NOT: [OwnedNftWhereInput!] } -input VideoMediaMetadataWhereUniqueInput { +input OwnedNftWhereUniqueInput { id: ID! } -input VideoMediaMetadataCreateInput { - encoding: ID - pixelWidth: Float - pixelHeight: Float - size: String - createdInBlock: Float! +input OwnedNftCreateInput { + videoCategory: ID + ownerMember: ID + metadata: String! + transactionalStatus: JSONObject! + transactionalStatusAuction: ID + creatorRoyalty: Float + ownerCuratorGroup: ID + isOwnedByChannel: Boolean! + creatorChannel: ID! + lastSalePrice: String + lastSaleDate: DateTime } -input VideoMediaMetadataUpdateInput { - encoding: ID - pixelWidth: Float - pixelHeight: Float - size: String - createdInBlock: Float +input OwnedNftUpdateInput { + videoCategory: ID + ownerMember: ID + metadata: String + transactionalStatus: JSONObject + transactionalStatusAuction: ID + creatorRoyalty: Float + ownerCuratorGroup: ID + isOwnedByChannel: Boolean + creatorChannel: ID + lastSalePrice: String + lastSaleDate: DateTime } -input CommentReactionWhereInput { +input EnglishAuctionStartedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13607,46 +14095,64 @@ input CommentReactionWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - reactionId_eq: Int - reactionId_gt: Int - reactionId_gte: Int - reactionId_lt: Int - reactionId_lte: Int - reactionId_in: [Int!] - memberId_eq: String - memberId_contains: String - memberId_startsWith: String - memberId_endsWith: String - memberId_in: [String!] - member: MembershipWhereInput - comment: CommentWhereInput + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject video: VideoWhereInput - AND: [CommentReactionWhereInput!] - OR: [CommentReactionWhereInput!] - NOT: [CommentReactionWhereInput!] + auction: AuctionWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [EnglishAuctionStartedEventWhereInput!] + OR: [EnglishAuctionStartedEventWhereInput!] + NOT: [EnglishAuctionStartedEventWhereInput!] } -input CommentReactionWhereUniqueInput { +input EnglishAuctionStartedEventWhereUniqueInput { id: ID! } -input CommentReactionCreateInput { - reactionId: Float! - member: ID! - memberId: String! - comment: ID! +input EnglishAuctionStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! video: ID! + auction: ID! + ownerMember: ID + ownerCuratorGroup: ID } -input CommentReactionUpdateInput { - reactionId: Float - member: ID - memberId: String - comment: ID +input EnglishAuctionStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject video: ID + auction: ID + ownerMember: ID + ownerCuratorGroup: ID } -input CommentReactionsCountByReactionIdWhereInput { +input OpenAuctionStartedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13671,44 +14177,64 @@ input CommentReactionsCountByReactionIdWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - reactionId_eq: Int - reactionId_gt: Int - reactionId_gte: Int - reactionId_lt: Int - reactionId_lte: Int - reactionId_in: [Int!] - count_eq: Int - count_gt: Int - count_gte: Int - count_lt: Int - count_lte: Int - count_in: [Int!] - comment: CommentWhereInput + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject video: VideoWhereInput - AND: [CommentReactionsCountByReactionIdWhereInput!] - OR: [CommentReactionsCountByReactionIdWhereInput!] - NOT: [CommentReactionsCountByReactionIdWhereInput!] + auction: AuctionWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [OpenAuctionStartedEventWhereInput!] + OR: [OpenAuctionStartedEventWhereInput!] + NOT: [OpenAuctionStartedEventWhereInput!] } -input CommentReactionsCountByReactionIdWhereUniqueInput { +input OpenAuctionStartedEventWhereUniqueInput { id: ID! } -input CommentReactionsCountByReactionIdCreateInput { - reactionId: Float! - count: Float! - comment: ID! +input OpenAuctionStartedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + actor: JSONObject! video: ID! + auction: ID! + ownerMember: ID + ownerCuratorGroup: ID } -input CommentReactionsCountByReactionIdUpdateInput { - reactionId: Float - count: Float - comment: ID +input OpenAuctionStartedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + actor: JSONObject video: ID + auction: ID + ownerMember: ID + ownerCuratorGroup: ID } -input CommentTextUpdatedEventWhereInput { +input AuctionWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13733,65 +14259,95 @@ input CommentTextUpdatedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - newText_eq: String - newText_contains: String - newText_startsWith: String - newText_endsWith: String - newText_in: [String!] - comment: CommentWhereInput - video: VideoWhereInput - videoChannel: ChannelWhereInput - AND: [CommentTextUpdatedEventWhereInput!] - OR: [CommentTextUpdatedEventWhereInput!] - NOT: [CommentTextUpdatedEventWhereInput!] + startingPrice_eq: BigInt + startingPrice_gt: BigInt + startingPrice_gte: BigInt + startingPrice_lt: BigInt + startingPrice_lte: BigInt + startingPrice_in: [BigInt!] + buyNowPrice_eq: BigInt + buyNowPrice_gt: BigInt + buyNowPrice_gte: BigInt + buyNowPrice_lt: BigInt + buyNowPrice_lte: BigInt + buyNowPrice_in: [BigInt!] + auctionType_json: JSONObject + startsAtBlock_eq: Int + startsAtBlock_gt: Int + startsAtBlock_gte: Int + startsAtBlock_lt: Int + startsAtBlock_lte: Int + startsAtBlock_in: [Int!] + endedAtBlock_eq: Int + endedAtBlock_gt: Int + endedAtBlock_gte: Int + endedAtBlock_lt: Int + endedAtBlock_lte: Int + endedAtBlock_in: [Int!] + isCanceled_eq: Boolean + isCanceled_in: [Boolean!] + isCompleted_eq: Boolean + isCompleted_in: [Boolean!] + nft: OwnedNftWhereInput + initialOwner: MembershipWhereInput + winningMember: MembershipWhereInput + topBid: BidWhereInput + bids_none: BidWhereInput + bids_some: BidWhereInput + bids_every: BidWhereInput + whitelistedMembers_none: MembershipWhereInput + whitelistedMembers_some: MembershipWhereInput + whitelistedMembers_every: MembershipWhereInput + englishauctionstartedeventauction_none: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventauction_some: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventauction_every: EnglishAuctionStartedEventWhereInput + openauctionstartedeventauction_none: OpenAuctionStartedEventWhereInput + openauctionstartedeventauction_some: OpenAuctionStartedEventWhereInput + openauctionstartedeventauction_every: OpenAuctionStartedEventWhereInput + ownednfttransactionalStatusAuction_none: OwnedNftWhereInput + ownednfttransactionalStatusAuction_some: OwnedNftWhereInput + ownednfttransactionalStatusAuction_every: OwnedNftWhereInput + transactionalstatusupdatetransactionalStatusAuction_none: TransactionalStatusUpdateWhereInput + transactionalstatusupdatetransactionalStatusAuction_some: TransactionalStatusUpdateWhereInput + transactionalstatusupdatetransactionalStatusAuction_every: TransactionalStatusUpdateWhereInput + AND: [AuctionWhereInput!] + OR: [AuctionWhereInput!] + NOT: [AuctionWhereInput!] } -input CommentTextUpdatedEventWhereUniqueInput { +input AuctionWhereUniqueInput { id: ID! } -input CommentTextUpdatedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - comment: ID! - video: ID! - videoChannel: ID! - newText: String! +input AuctionCreateInput { + nft: ID! + initialOwner: ID + winningMember: ID + startingPrice: String! + buyNowPrice: String + auctionType: JSONObject! + topBid: ID + startsAtBlock: Float! + endedAtBlock: Float + isCanceled: Boolean! + isCompleted: Boolean! } -input CommentTextUpdatedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - comment: ID - video: ID - videoChannel: ID - newText: String +input AuctionUpdateInput { + nft: ID + initialOwner: ID + winningMember: ID + startingPrice: String + buyNowPrice: String + auctionType: JSONObject + topBid: ID + startsAtBlock: Float + endedAtBlock: Float + isCanceled: Boolean + isCompleted: Boolean } -input CommentDeletedEventWhereInput { +input BidMadeCompletingAuctionEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13835,39 +14391,62 @@ input CommentDeletedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - comment: CommentWhereInput + price_eq: BigInt + price_gt: BigInt + price_gte: BigInt + price_lt: BigInt + price_lte: BigInt + price_in: [BigInt!] + member: MembershipWhereInput video: VideoWhereInput - videoChannel: ChannelWhereInput - AND: [CommentDeletedEventWhereInput!] - OR: [CommentDeletedEventWhereInput!] - NOT: [CommentDeletedEventWhereInput!] + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + winningBid: BidWhereInput + previousTopBid: BidWhereInput + previousTopBidder: MembershipWhereInput + bidders_none: MembershipWhereInput + bidders_some: MembershipWhereInput + bidders_every: MembershipWhereInput + AND: [BidMadeCompletingAuctionEventWhereInput!] + OR: [BidMadeCompletingAuctionEventWhereInput!] + NOT: [BidMadeCompletingAuctionEventWhereInput!] } -input CommentDeletedEventWhereUniqueInput { +input BidMadeCompletingAuctionEventWhereUniqueInput { id: ID! } -input CommentDeletedEventCreateInput { +input BidMadeCompletingAuctionEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - comment: ID! + member: ID! video: ID! - videoChannel: ID! + ownerMember: ID + ownerCuratorGroup: ID + price: String! + winningBid: ID! + previousTopBid: ID + previousTopBidder: ID } -input CommentDeletedEventUpdateInput { +input BidMadeCompletingAuctionEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - comment: ID + member: ID video: ID - videoChannel: ID + ownerMember: ID + ownerCuratorGroup: ID + price: String + winningBid: ID + previousTopBid: ID + previousTopBidder: ID } -input CommentModeratedEventWhereInput { +input EnglishAuctionSettledEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13911,49 +14490,48 @@ input CommentModeratedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - actor_json: JSONObject - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - comment: CommentWhereInput + winner: MembershipWhereInput + winningBid: BidWhereInput video: VideoWhereInput - videoChannel: ChannelWhereInput - AND: [CommentModeratedEventWhereInput!] - OR: [CommentModeratedEventWhereInput!] - NOT: [CommentModeratedEventWhereInput!] + bidders_none: MembershipWhereInput + bidders_some: MembershipWhereInput + bidders_every: MembershipWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + AND: [EnglishAuctionSettledEventWhereInput!] + OR: [EnglishAuctionSettledEventWhereInput!] + NOT: [EnglishAuctionSettledEventWhereInput!] } -input CommentModeratedEventWhereUniqueInput { +input EnglishAuctionSettledEventWhereUniqueInput { id: ID! } -input CommentModeratedEventCreateInput { +input EnglishAuctionSettledEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - comment: ID! + winner: ID! + winningBid: ID! video: ID! - videoChannel: ID! - actor: JSONObject! - rationale: String! + ownerMember: ID + ownerCuratorGroup: ID } -input CommentModeratedEventUpdateInput { +input EnglishAuctionSettledEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - comment: ID + winner: ID + winningBid: ID video: ID - videoChannel: ID - actor: JSONObject - rationale: String + ownerMember: ID + ownerCuratorGroup: ID } -input CommentCreatedEventWhereInput { +input OpenAuctionBidAcceptedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -13997,49 +14575,51 @@ input CommentCreatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - text_eq: String - text_contains: String - text_startsWith: String - text_endsWith: String - text_in: [String!] - comment: CommentWhereInput - parentCommentAuthor: MembershipWhereInput + contentActor_json: JSONObject video: VideoWhereInput - videoChannel: ChannelWhereInput - AND: [CommentCreatedEventWhereInput!] - OR: [CommentCreatedEventWhereInput!] - NOT: [CommentCreatedEventWhereInput!] + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + winningBid: BidWhereInput + winningBidder: MembershipWhereInput + bidders_none: MembershipWhereInput + bidders_some: MembershipWhereInput + bidders_every: MembershipWhereInput + AND: [OpenAuctionBidAcceptedEventWhereInput!] + OR: [OpenAuctionBidAcceptedEventWhereInput!] + NOT: [OpenAuctionBidAcceptedEventWhereInput!] } -input CommentCreatedEventWhereUniqueInput { +input OpenAuctionBidAcceptedEventWhereUniqueInput { id: ID! } -input CommentCreatedEventCreateInput { +input OpenAuctionBidAcceptedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - comment: ID! - parentCommentAuthor: ID + contentActor: JSONObject! video: ID! - videoChannel: ID! - text: String! + ownerMember: ID + ownerCuratorGroup: ID + winningBid: ID + winningBidder: ID } -input CommentCreatedEventUpdateInput { +input OpenAuctionBidAcceptedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - comment: ID - parentCommentAuthor: ID + contentActor: JSONObject video: ID - videoChannel: ID - text: String + ownerMember: ID + ownerCuratorGroup: ID + winningBid: ID + winningBidder: ID } -input CommentPinnedEventWhereInput { +input BidWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -14064,62 +14644,75 @@ input CommentPinnedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + isCanceled_eq: Boolean + isCanceled_in: [Boolean!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] indexInBlock_eq: Int indexInBlock_gt: Int indexInBlock_gte: Int indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - action_eq: Boolean - action_in: [Boolean!] - comment: CommentWhereInput - video: VideoWhereInput - videoChannel: ChannelWhereInput - AND: [CommentPinnedEventWhereInput!] - OR: [CommentPinnedEventWhereInput!] - NOT: [CommentPinnedEventWhereInput!] + auction: AuctionWhereInput + nft: OwnedNftWhereInput + auctionTopBid: AuctionWhereInput + bidder: MembershipWhereInput + auctionbidmadeeventpreviousTopBid_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBid_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBid_every: AuctionBidMadeEventWhereInput + bidmadecompletingauctioneventwinningBid_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventwinningBid_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventwinningBid_every: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBid_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBid_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBid_every: BidMadeCompletingAuctionEventWhereInput + englishauctionsettledeventwinningBid_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventwinningBid_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventwinningBid_every: EnglishAuctionSettledEventWhereInput + openauctionbidacceptedeventwinningBid_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBid_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBid_every: OpenAuctionBidAcceptedEventWhereInput + AND: [BidWhereInput!] + OR: [BidWhereInput!] + NOT: [BidWhereInput!] } -input CommentPinnedEventWhereUniqueInput { +input BidWhereUniqueInput { id: ID! } -input CommentPinnedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! +input BidCreateInput { + auction: ID! + nft: ID! + bidder: ID! + amount: String! + isCanceled: Boolean! + createdInBlock: Float! indexInBlock: Float! - comment: ID! - video: ID! - videoChannel: ID! - action: Boolean! } -input CommentPinnedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network +input BidUpdateInput { + auction: ID + nft: ID + bidder: ID + amount: String + isCanceled: Boolean + createdInBlock: Float indexInBlock: Float - comment: ID - video: ID - videoChannel: ID - action: Boolean } -input CommentReactedEventWhereInput { +input AuctionBidMadeEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -14163,270 +14756,53 @@ input CommentReactedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - reactionResult_eq: Int - reactionResult_gt: Int - reactionResult_gte: Int - reactionResult_lt: Int - reactionResult_lte: Int - reactionResult_in: [Int!] - comment: CommentWhereInput + bidAmount_eq: BigInt + bidAmount_gt: BigInt + bidAmount_gte: BigInt + bidAmount_lt: BigInt + bidAmount_lte: BigInt + bidAmount_in: [BigInt!] + member: MembershipWhereInput video: VideoWhereInput - videoChannel: ChannelWhereInput - reactingMember: MembershipWhereInput - AND: [CommentReactedEventWhereInput!] - OR: [CommentReactedEventWhereInput!] - NOT: [CommentReactedEventWhereInput!] + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + previousTopBid: BidWhereInput + previousTopBidder: MembershipWhereInput + AND: [AuctionBidMadeEventWhereInput!] + OR: [AuctionBidMadeEventWhereInput!] + NOT: [AuctionBidMadeEventWhereInput!] } -input CommentReactedEventWhereUniqueInput { +input AuctionBidMadeEventWhereUniqueInput { id: ID! } -input CommentReactedEventCreateInput { +input AuctionBidMadeEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - comment: ID! + member: ID! video: ID! - videoChannel: ID! - reactionResult: Float! - reactingMember: ID! + bidAmount: String! + ownerMember: ID + ownerCuratorGroup: ID + previousTopBid: ID + previousTopBidder: ID } -input CommentReactedEventUpdateInput { +input AuctionBidMadeEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - comment: ID - video: ID - videoChannel: ID - reactionResult: Float - reactingMember: ID -} - -input CommentWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - text_eq: String - text_contains: String - text_startsWith: String - text_endsWith: String - text_in: [String!] - status_eq: CommentStatus - status_in: [CommentStatus!] - repliesCount_eq: Int - repliesCount_gt: Int - repliesCount_gte: Int - repliesCount_lt: Int - repliesCount_lte: Int - repliesCount_in: [Int!] - reactionsCount_eq: Int - reactionsCount_gt: Int - reactionsCount_gte: Int - reactionsCount_lt: Int - reactionsCount_lte: Int - reactionsCount_in: [Int!] - reactionsAndRepliesCount_eq: Int - reactionsAndRepliesCount_gt: Int - reactionsAndRepliesCount_gte: Int - reactionsAndRepliesCount_lt: Int - reactionsAndRepliesCount_lte: Int - reactionsAndRepliesCount_in: [Int!] - isEdited_eq: Boolean - isEdited_in: [Boolean!] - author: MembershipWhereInput - video: VideoWhereInput - reactions_none: CommentReactionWhereInput - reactions_some: CommentReactionWhereInput - reactions_every: CommentReactionWhereInput - reactionsCountByReactionId_none: CommentReactionsCountByReactionIdWhereInput - reactionsCountByReactionId_some: CommentReactionsCountByReactionIdWhereInput - reactionsCountByReactionId_every: CommentReactionsCountByReactionIdWhereInput - parentComment: CommentWhereInput - edits_none: CommentTextUpdatedEventWhereInput - edits_some: CommentTextUpdatedEventWhereInput - edits_every: CommentTextUpdatedEventWhereInput - deletedInEvent: CommentDeletedEventWhereInput - moderatedInEvent: CommentModeratedEventWhereInput - commentparentComment_none: CommentWhereInput - commentparentComment_some: CommentWhereInput - commentparentComment_every: CommentWhereInput - commentcreatedeventcomment_none: CommentCreatedEventWhereInput - commentcreatedeventcomment_some: CommentCreatedEventWhereInput - commentcreatedeventcomment_every: CommentCreatedEventWhereInput - commentpinnedeventcomment_none: CommentPinnedEventWhereInput - commentpinnedeventcomment_some: CommentPinnedEventWhereInput - commentpinnedeventcomment_every: CommentPinnedEventWhereInput - commentreactedeventcomment_none: CommentReactedEventWhereInput - commentreactedeventcomment_some: CommentReactedEventWhereInput - commentreactedeventcomment_every: CommentReactedEventWhereInput - AND: [CommentWhereInput!] - OR: [CommentWhereInput!] - NOT: [CommentWhereInput!] -} - -input CommentWhereUniqueInput { - id: ID! -} - -input CommentCreateInput { - author: ID! - text: String! - video: ID! - status: CommentStatus! - parentComment: ID - repliesCount: Float! - reactionsCount: Float! - reactionsAndRepliesCount: Float! - isEdited: Boolean! -} - -input CommentUpdateInput { - author: ID - text: String - video: ID - status: CommentStatus - parentComment: ID - repliesCount: Float - reactionsCount: Float - reactionsAndRepliesCount: Float - isEdited: Boolean -} - -input VideoReactionWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - reaction_eq: VideoReactionOptions - reaction_in: [VideoReactionOptions!] - memberId_eq: String - memberId_contains: String - memberId_startsWith: String - memberId_endsWith: String - memberId_in: [String!] - member: MembershipWhereInput - video: VideoWhereInput - AND: [VideoReactionWhereInput!] - OR: [VideoReactionWhereInput!] - NOT: [VideoReactionWhereInput!] -} - -input VideoReactionWhereUniqueInput { - id: ID! -} - -input VideoReactionCreateInput { - reaction: VideoReactionOptions! - member: ID! - memberId: String! - video: ID! -} - -input VideoReactionUpdateInput { - reaction: VideoReactionOptions member: ID - memberId: String - video: ID -} - -input VideoReactionsCountByReactionTypeWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - reaction_eq: VideoReactionOptions - reaction_in: [VideoReactionOptions!] - count_eq: Int - count_gt: Int - count_gte: Int - count_lt: Int - count_lte: Int - count_in: [Int!] - video: VideoWhereInput - AND: [VideoReactionsCountByReactionTypeWhereInput!] - OR: [VideoReactionsCountByReactionTypeWhereInput!] - NOT: [VideoReactionsCountByReactionTypeWhereInput!] -} - -input VideoReactionsCountByReactionTypeWhereUniqueInput { - id: ID! -} - -input VideoReactionsCountByReactionTypeCreateInput { - reaction: VideoReactionOptions! - count: Float! - video: ID! -} - -input VideoReactionsCountByReactionTypeUpdateInput { - reaction: VideoReactionOptions - count: Float video: ID + bidAmount: String + ownerMember: ID + ownerCuratorGroup: ID + previousTopBid: ID + previousTopBidder: ID } input AuctionCanceledEventWhereInput { @@ -15180,7 +15556,7 @@ input OfferStartedEventUpdateInput { ownerCuratorGroup: ID } -input VideoReactedEventWhereInput { +input CuratorGroupWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -15205,62 +15581,89 @@ input VideoReactedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - reactionResult_eq: VideoReactionOptions - reactionResult_in: [VideoReactionOptions!] - video: VideoWhereInput - videoChannel: ChannelWhereInput - reactingMember: MembershipWhereInput - AND: [VideoReactedEventWhereInput!] - OR: [VideoReactedEventWhereInput!] - NOT: [VideoReactedEventWhereInput!] + isActive_eq: Boolean + isActive_in: [Boolean!] + channels_none: ChannelWhereInput + channels_some: ChannelWhereInput + channels_every: ChannelWhereInput + nftCollectorInChannels_none: ChannelNftCollectorsWhereInput + nftCollectorInChannels_some: ChannelNftCollectorsWhereInput + nftCollectorInChannels_every: ChannelNftCollectorsWhereInput + curators_none: CuratorAgentPermissionsWhereInput + curators_some: CuratorAgentPermissionsWhereInput + curators_every: CuratorAgentPermissionsWhereInput + auctionbidcanceledeventownerCuratorGroup_none: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerCuratorGroup_some: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerCuratorGroup_every: AuctionBidCanceledEventWhereInput + auctionbidmadeeventownerCuratorGroup_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerCuratorGroup_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerCuratorGroup_every: AuctionBidMadeEventWhereInput + auctioncanceledeventownerCuratorGroup_none: AuctionCanceledEventWhereInput + auctioncanceledeventownerCuratorGroup_some: AuctionCanceledEventWhereInput + auctioncanceledeventownerCuratorGroup_every: AuctionCanceledEventWhereInput + bidmadecompletingauctioneventownerCuratorGroup_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerCuratorGroup_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerCuratorGroup_every: BidMadeCompletingAuctionEventWhereInput + buynowcanceledeventownerCuratorGroup_none: BuyNowCanceledEventWhereInput + buynowcanceledeventownerCuratorGroup_some: BuyNowCanceledEventWhereInput + buynowcanceledeventownerCuratorGroup_every: BuyNowCanceledEventWhereInput + buynowpriceupdatedeventownerCuratorGroup_none: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventownerCuratorGroup_some: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventownerCuratorGroup_every: BuyNowPriceUpdatedEventWhereInput + englishauctionsettledeventownerCuratorGroup_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerCuratorGroup_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerCuratorGroup_every: EnglishAuctionSettledEventWhereInput + englishauctionstartedeventownerCuratorGroup_none: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventownerCuratorGroup_some: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventownerCuratorGroup_every: EnglishAuctionStartedEventWhereInput + nftboughteventownerCuratorGroup_none: NftBoughtEventWhereInput + nftboughteventownerCuratorGroup_some: NftBoughtEventWhereInput + nftboughteventownerCuratorGroup_every: NftBoughtEventWhereInput + nftissuedeventownerCuratorGroup_none: NftIssuedEventWhereInput + nftissuedeventownerCuratorGroup_some: NftIssuedEventWhereInput + nftissuedeventownerCuratorGroup_every: NftIssuedEventWhereInput + nftsellordermadeeventownerCuratorGroup_none: NftSellOrderMadeEventWhereInput + nftsellordermadeeventownerCuratorGroup_some: NftSellOrderMadeEventWhereInput + nftsellordermadeeventownerCuratorGroup_every: NftSellOrderMadeEventWhereInput + nftslingedbacktotheoriginalartisteventownerCuratorGroup_none: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventownerCuratorGroup_some: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventownerCuratorGroup_every: NftSlingedBackToTheOriginalArtistEventWhereInput + offeracceptedeventownerCuratorGroup_none: OfferAcceptedEventWhereInput + offeracceptedeventownerCuratorGroup_some: OfferAcceptedEventWhereInput + offeracceptedeventownerCuratorGroup_every: OfferAcceptedEventWhereInput + offercanceledeventownerCuratorGroup_none: OfferCanceledEventWhereInput + offercanceledeventownerCuratorGroup_some: OfferCanceledEventWhereInput + offercanceledeventownerCuratorGroup_every: OfferCanceledEventWhereInput + offerstartedeventownerCuratorGroup_none: OfferStartedEventWhereInput + offerstartedeventownerCuratorGroup_some: OfferStartedEventWhereInput + offerstartedeventownerCuratorGroup_every: OfferStartedEventWhereInput + openauctionbidacceptedeventownerCuratorGroup_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventownerCuratorGroup_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventownerCuratorGroup_every: OpenAuctionBidAcceptedEventWhereInput + openauctionstartedeventownerCuratorGroup_none: OpenAuctionStartedEventWhereInput + openauctionstartedeventownerCuratorGroup_some: OpenAuctionStartedEventWhereInput + openauctionstartedeventownerCuratorGroup_every: OpenAuctionStartedEventWhereInput + ownednftownerCuratorGroup_none: OwnedNftWhereInput + ownednftownerCuratorGroup_some: OwnedNftWhereInput + ownednftownerCuratorGroup_every: OwnedNftWhereInput + AND: [CuratorGroupWhereInput!] + OR: [CuratorGroupWhereInput!] + NOT: [CuratorGroupWhereInput!] } -input VideoReactedEventWhereUniqueInput { +input CuratorGroupWhereUniqueInput { id: ID! } -input VideoReactedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - video: ID! - videoChannel: ID! - reactionResult: VideoReactionOptions! - reactingMember: ID! +input CuratorGroupCreateInput { + isActive: Boolean! } -input VideoReactedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - video: ID - videoChannel: ID - reactionResult: VideoReactionOptions - reactingMember: ID +input CuratorGroupUpdateInput { + isActive: Boolean } -input VideoReactionsPreferenceEventWhereInput { +input VideoSubtitleWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -15285,56 +15688,45 @@ input VideoReactionsPreferenceEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - reactionsStatus_eq: Boolean - reactionsStatus_in: [Boolean!] + type_eq: String + type_contains: String + type_startsWith: String + type_endsWith: String + type_in: [String!] + mimeType_eq: String + mimeType_contains: String + mimeType_startsWith: String + mimeType_endsWith: String + mimeType_in: [String!] video: VideoWhereInput - AND: [VideoReactionsPreferenceEventWhereInput!] - OR: [VideoReactionsPreferenceEventWhereInput!] - NOT: [VideoReactionsPreferenceEventWhereInput!] + language: LanguageWhereInput + asset: StorageDataObjectWhereInput + AND: [VideoSubtitleWhereInput!] + OR: [VideoSubtitleWhereInput!] + NOT: [VideoSubtitleWhereInput!] } -input VideoReactionsPreferenceEventWhereUniqueInput { +input VideoSubtitleWhereUniqueInput { id: ID! } -input VideoReactionsPreferenceEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! +input VideoSubtitleCreateInput { video: ID! - reactionsStatus: Boolean! + type: String! + language: ID + mimeType: String! + asset: ID } -input VideoReactionsPreferenceEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float +input VideoSubtitleUpdateInput { video: ID - reactionsStatus: Boolean + type: String + language: ID + mimeType: String + asset: ID } -input VideoWhereInput { +input LanguageWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -15359,229 +15751,97 @@ input VideoWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - title_eq: String - title_contains: String - title_startsWith: String - title_endsWith: String - title_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] - duration_eq: Int - duration_gt: Int - duration_gte: Int - duration_lt: Int - duration_lte: Int - duration_in: [Int!] - hasMarketing_eq: Boolean - hasMarketing_in: [Boolean!] - publishedBeforeJoystream_eq: DateTime - publishedBeforeJoystream_lt: DateTime - publishedBeforeJoystream_lte: DateTime - publishedBeforeJoystream_gt: DateTime - publishedBeforeJoystream_gte: DateTime - isPublic_eq: Boolean - isPublic_in: [Boolean!] - isCensored_eq: Boolean - isCensored_in: [Boolean!] - isExplicit_eq: Boolean - isExplicit_in: [Boolean!] - videoStateBloatBond_eq: BigInt - videoStateBloatBond_gt: BigInt - videoStateBloatBond_gte: BigInt - videoStateBloatBond_lt: BigInt - videoStateBloatBond_lte: BigInt - videoStateBloatBond_in: [BigInt!] + iso_eq: String + iso_contains: String + iso_startsWith: String + iso_endsWith: String + iso_in: [String!] createdInBlock_eq: Int createdInBlock_gt: Int createdInBlock_gte: Int createdInBlock_lt: Int createdInBlock_lte: Int createdInBlock_in: [Int!] - isFeatured_eq: Boolean - isFeatured_in: [Boolean!] - isCommentSectionEnabled_eq: Boolean - isCommentSectionEnabled_in: [Boolean!] - commentsCount_eq: Int - commentsCount_gt: Int - commentsCount_gte: Int - commentsCount_lt: Int - commentsCount_lte: Int - commentsCount_in: [Int!] - isReactionFeatureEnabled_eq: Boolean - isReactionFeatureEnabled_in: [Boolean!] - reactionsCount_eq: Int - reactionsCount_gt: Int - reactionsCount_gte: Int - reactionsCount_lt: Int - reactionsCount_lte: Int - reactionsCount_in: [Int!] + channellanguage_none: ChannelWhereInput + channellanguage_some: ChannelWhereInput + channellanguage_every: ChannelWhereInput + videolanguage_none: VideoWhereInput + videolanguage_some: VideoWhereInput + videolanguage_every: VideoWhereInput + videosubtitlelanguage_none: VideoSubtitleWhereInput + videosubtitlelanguage_some: VideoSubtitleWhereInput + videosubtitlelanguage_every: VideoSubtitleWhereInput + AND: [LanguageWhereInput!] + OR: [LanguageWhereInput!] + NOT: [LanguageWhereInput!] +} + +input LanguageWhereUniqueInput { + id: ID! +} + +input LanguageCreateInput { + iso: String! + createdInBlock: Float! +} + +input LanguageUpdateInput { + iso: String + createdInBlock: Float +} + +input CollaboratorWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + permissions_containsAll: [String!] + permissions_containsNone: [String!] + permissions_containsAny: [String!] channel: ChannelWhereInput - category: VideoCategoryWhereInput - thumbnailPhoto: StorageDataObjectWhereInput - language: LanguageWhereInput - nft: OwnedNftWhereInput - license: LicenseWhereInput - media: StorageDataObjectWhereInput - mediaMetadata: VideoMediaMetadataWhereInput - subtitles_none: VideoSubtitleWhereInput - subtitles_some: VideoSubtitleWhereInput - subtitles_every: VideoSubtitleWhereInput - pinnedComment: CommentWhereInput - comments_none: CommentWhereInput - comments_some: CommentWhereInput - comments_every: CommentWhereInput - reactions_none: VideoReactionWhereInput - reactions_some: VideoReactionWhereInput - reactions_every: VideoReactionWhereInput - reactionsCountByReactionId_none: VideoReactionsCountByReactionTypeWhereInput - reactionsCountByReactionId_some: VideoReactionsCountByReactionTypeWhereInput - reactionsCountByReactionId_every: VideoReactionsCountByReactionTypeWhereInput - auctionbidcanceledeventvideo_none: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventvideo_some: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventvideo_every: AuctionBidCanceledEventWhereInput - auctionbidmadeeventvideo_none: AuctionBidMadeEventWhereInput - auctionbidmadeeventvideo_some: AuctionBidMadeEventWhereInput - auctionbidmadeeventvideo_every: AuctionBidMadeEventWhereInput - auctioncanceledeventvideo_none: AuctionCanceledEventWhereInput - auctioncanceledeventvideo_some: AuctionCanceledEventWhereInput - auctioncanceledeventvideo_every: AuctionCanceledEventWhereInput - bidmadecompletingauctioneventvideo_none: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventvideo_some: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventvideo_every: BidMadeCompletingAuctionEventWhereInput - buynowcanceledeventvideo_none: BuyNowCanceledEventWhereInput - buynowcanceledeventvideo_some: BuyNowCanceledEventWhereInput - buynowcanceledeventvideo_every: BuyNowCanceledEventWhereInput - buynowpriceupdatedeventvideo_none: BuyNowPriceUpdatedEventWhereInput - buynowpriceupdatedeventvideo_some: BuyNowPriceUpdatedEventWhereInput - buynowpriceupdatedeventvideo_every: BuyNowPriceUpdatedEventWhereInput - commentcreatedeventvideo_none: CommentCreatedEventWhereInput - commentcreatedeventvideo_some: CommentCreatedEventWhereInput - commentcreatedeventvideo_every: CommentCreatedEventWhereInput - commentdeletedeventvideo_none: CommentDeletedEventWhereInput - commentdeletedeventvideo_some: CommentDeletedEventWhereInput - commentdeletedeventvideo_every: CommentDeletedEventWhereInput - commentmoderatedeventvideo_none: CommentModeratedEventWhereInput - commentmoderatedeventvideo_some: CommentModeratedEventWhereInput - commentmoderatedeventvideo_every: CommentModeratedEventWhereInput - commentpinnedeventvideo_none: CommentPinnedEventWhereInput - commentpinnedeventvideo_some: CommentPinnedEventWhereInput - commentpinnedeventvideo_every: CommentPinnedEventWhereInput - commentreactedeventvideo_none: CommentReactedEventWhereInput - commentreactedeventvideo_some: CommentReactedEventWhereInput - commentreactedeventvideo_every: CommentReactedEventWhereInput - commentreactionvideo_none: CommentReactionWhereInput - commentreactionvideo_some: CommentReactionWhereInput - commentreactionvideo_every: CommentReactionWhereInput - commentreactionscountbyreactionidvideo_none: CommentReactionsCountByReactionIdWhereInput - commentreactionscountbyreactionidvideo_some: CommentReactionsCountByReactionIdWhereInput - commentreactionscountbyreactionidvideo_every: CommentReactionsCountByReactionIdWhereInput - commenttextupdatedeventvideo_none: CommentTextUpdatedEventWhereInput - commenttextupdatedeventvideo_some: CommentTextUpdatedEventWhereInput - commenttextupdatedeventvideo_every: CommentTextUpdatedEventWhereInput - englishauctionsettledeventvideo_none: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventvideo_some: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventvideo_every: EnglishAuctionSettledEventWhereInput - englishauctionstartedeventvideo_none: EnglishAuctionStartedEventWhereInput - englishauctionstartedeventvideo_some: EnglishAuctionStartedEventWhereInput - englishauctionstartedeventvideo_every: EnglishAuctionStartedEventWhereInput - nftboughteventvideo_none: NftBoughtEventWhereInput - nftboughteventvideo_some: NftBoughtEventWhereInput - nftboughteventvideo_every: NftBoughtEventWhereInput - nftissuedeventvideo_none: NftIssuedEventWhereInput - nftissuedeventvideo_some: NftIssuedEventWhereInput - nftissuedeventvideo_every: NftIssuedEventWhereInput - nftsellordermadeeventvideo_none: NftSellOrderMadeEventWhereInput - nftsellordermadeeventvideo_some: NftSellOrderMadeEventWhereInput - nftsellordermadeeventvideo_every: NftSellOrderMadeEventWhereInput - nftslingedbacktotheoriginalartisteventvideo_none: NftSlingedBackToTheOriginalArtistEventWhereInput - nftslingedbacktotheoriginalartisteventvideo_some: NftSlingedBackToTheOriginalArtistEventWhereInput - nftslingedbacktotheoriginalartisteventvideo_every: NftSlingedBackToTheOriginalArtistEventWhereInput - offeracceptedeventvideo_none: OfferAcceptedEventWhereInput - offeracceptedeventvideo_some: OfferAcceptedEventWhereInput - offeracceptedeventvideo_every: OfferAcceptedEventWhereInput - offercanceledeventvideo_none: OfferCanceledEventWhereInput - offercanceledeventvideo_some: OfferCanceledEventWhereInput - offercanceledeventvideo_every: OfferCanceledEventWhereInput - offerstartedeventvideo_none: OfferStartedEventWhereInput - offerstartedeventvideo_some: OfferStartedEventWhereInput - offerstartedeventvideo_every: OfferStartedEventWhereInput - openauctionbidacceptedeventvideo_none: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventvideo_some: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventvideo_every: OpenAuctionBidAcceptedEventWhereInput - openauctionstartedeventvideo_none: OpenAuctionStartedEventWhereInput - openauctionstartedeventvideo_some: OpenAuctionStartedEventWhereInput - openauctionstartedeventvideo_every: OpenAuctionStartedEventWhereInput - videoreactedeventvideo_none: VideoReactedEventWhereInput - videoreactedeventvideo_some: VideoReactedEventWhereInput - videoreactedeventvideo_every: VideoReactedEventWhereInput - videoreactionspreferenceeventvideo_none: VideoReactionsPreferenceEventWhereInput - videoreactionspreferenceeventvideo_some: VideoReactionsPreferenceEventWhereInput - videoreactionspreferenceeventvideo_every: VideoReactionsPreferenceEventWhereInput - AND: [VideoWhereInput!] - OR: [VideoWhereInput!] - NOT: [VideoWhereInput!] + member: MembershipWhereInput + AND: [CollaboratorWhereInput!] + OR: [CollaboratorWhereInput!] + NOT: [CollaboratorWhereInput!] } -input VideoWhereUniqueInput { +input CollaboratorWhereUniqueInput { id: ID! } -input VideoCreateInput { +input CollaboratorCreateInput { channel: ID! - category: ID - title: String - description: String - duration: Float - thumbnailPhoto: ID - language: ID - hasMarketing: Boolean - publishedBeforeJoystream: DateTime - isPublic: Boolean - isCensored: Boolean! - nft: ID - isExplicit: Boolean - license: ID - media: ID - videoStateBloatBond: String! - mediaMetadata: ID - createdInBlock: Float! - isFeatured: Boolean! - isCommentSectionEnabled: Boolean! - commentsCount: Float! - isReactionFeatureEnabled: Boolean! - reactionsCount: Float! + member: ID! + permissions: [String!]! } -input VideoUpdateInput { +input CollaboratorUpdateInput { channel: ID - category: ID - title: String - description: String - duration: Float - thumbnailPhoto: ID - language: ID - hasMarketing: Boolean - publishedBeforeJoystream: DateTime - isPublic: Boolean - isCensored: Boolean - nft: ID - isExplicit: Boolean - license: ID - media: ID - videoStateBloatBond: String - mediaMetadata: ID - createdInBlock: Float - isFeatured: Boolean - isCommentSectionEnabled: Boolean - commentsCount: Float - isReactionFeatureEnabled: Boolean - reactionsCount: Float + member: ID + permissions: [String!] } -input AuctionBidCanceledEventWhereInput { +input ChannelRewardClaimedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -15625,278 +15885,41 @@ input AuctionBidCanceledEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - member: MembershipWhereInput - video: VideoWhereInput - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - AND: [AuctionBidCanceledEventWhereInput!] - OR: [AuctionBidCanceledEventWhereInput!] - NOT: [AuctionBidCanceledEventWhereInput!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + channel: ChannelWhereInput + AND: [ChannelRewardClaimedEventWhereInput!] + OR: [ChannelRewardClaimedEventWhereInput!] + NOT: [ChannelRewardClaimedEventWhereInput!] } -input AuctionBidCanceledEventWhereUniqueInput { +input ChannelRewardClaimedEventWhereUniqueInput { id: ID! } -input AuctionBidCanceledEventCreateInput { +input ChannelRewardClaimedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - member: ID! - video: ID! - ownerMember: ID - ownerCuratorGroup: ID + channel: ID! + amount: String! } -input AuctionBidCanceledEventUpdateInput { +input ChannelRewardClaimedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - member: ID - video: ID - ownerMember: ID - ownerCuratorGroup: ID + channel: ID + amount: String } -input CuratorGroupWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - isActive_eq: Boolean - isActive_in: [Boolean!] - channels_none: ChannelWhereInput - channels_some: ChannelWhereInput - channels_every: ChannelWhereInput - nftCollectorInChannels_none: ChannelNftCollectorsWhereInput - nftCollectorInChannels_some: ChannelNftCollectorsWhereInput - nftCollectorInChannels_every: ChannelNftCollectorsWhereInput - curators_none: CuratorAgentPermissionsWhereInput - curators_some: CuratorAgentPermissionsWhereInput - curators_every: CuratorAgentPermissionsWhereInput - auctionbidcanceledeventownerCuratorGroup_none: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventownerCuratorGroup_some: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventownerCuratorGroup_every: AuctionBidCanceledEventWhereInput - auctionbidmadeeventownerCuratorGroup_none: AuctionBidMadeEventWhereInput - auctionbidmadeeventownerCuratorGroup_some: AuctionBidMadeEventWhereInput - auctionbidmadeeventownerCuratorGroup_every: AuctionBidMadeEventWhereInput - auctioncanceledeventownerCuratorGroup_none: AuctionCanceledEventWhereInput - auctioncanceledeventownerCuratorGroup_some: AuctionCanceledEventWhereInput - auctioncanceledeventownerCuratorGroup_every: AuctionCanceledEventWhereInput - bidmadecompletingauctioneventownerCuratorGroup_none: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventownerCuratorGroup_some: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventownerCuratorGroup_every: BidMadeCompletingAuctionEventWhereInput - buynowcanceledeventownerCuratorGroup_none: BuyNowCanceledEventWhereInput - buynowcanceledeventownerCuratorGroup_some: BuyNowCanceledEventWhereInput - buynowcanceledeventownerCuratorGroup_every: BuyNowCanceledEventWhereInput - buynowpriceupdatedeventownerCuratorGroup_none: BuyNowPriceUpdatedEventWhereInput - buynowpriceupdatedeventownerCuratorGroup_some: BuyNowPriceUpdatedEventWhereInput - buynowpriceupdatedeventownerCuratorGroup_every: BuyNowPriceUpdatedEventWhereInput - englishauctionsettledeventownerCuratorGroup_none: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventownerCuratorGroup_some: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventownerCuratorGroup_every: EnglishAuctionSettledEventWhereInput - englishauctionstartedeventownerCuratorGroup_none: EnglishAuctionStartedEventWhereInput - englishauctionstartedeventownerCuratorGroup_some: EnglishAuctionStartedEventWhereInput - englishauctionstartedeventownerCuratorGroup_every: EnglishAuctionStartedEventWhereInput - nftboughteventownerCuratorGroup_none: NftBoughtEventWhereInput - nftboughteventownerCuratorGroup_some: NftBoughtEventWhereInput - nftboughteventownerCuratorGroup_every: NftBoughtEventWhereInput - nftissuedeventownerCuratorGroup_none: NftIssuedEventWhereInput - nftissuedeventownerCuratorGroup_some: NftIssuedEventWhereInput - nftissuedeventownerCuratorGroup_every: NftIssuedEventWhereInput - nftsellordermadeeventownerCuratorGroup_none: NftSellOrderMadeEventWhereInput - nftsellordermadeeventownerCuratorGroup_some: NftSellOrderMadeEventWhereInput - nftsellordermadeeventownerCuratorGroup_every: NftSellOrderMadeEventWhereInput - nftslingedbacktotheoriginalartisteventownerCuratorGroup_none: NftSlingedBackToTheOriginalArtistEventWhereInput - nftslingedbacktotheoriginalartisteventownerCuratorGroup_some: NftSlingedBackToTheOriginalArtistEventWhereInput - nftslingedbacktotheoriginalartisteventownerCuratorGroup_every: NftSlingedBackToTheOriginalArtistEventWhereInput - offeracceptedeventownerCuratorGroup_none: OfferAcceptedEventWhereInput - offeracceptedeventownerCuratorGroup_some: OfferAcceptedEventWhereInput - offeracceptedeventownerCuratorGroup_every: OfferAcceptedEventWhereInput - offercanceledeventownerCuratorGroup_none: OfferCanceledEventWhereInput - offercanceledeventownerCuratorGroup_some: OfferCanceledEventWhereInput - offercanceledeventownerCuratorGroup_every: OfferCanceledEventWhereInput - offerstartedeventownerCuratorGroup_none: OfferStartedEventWhereInput - offerstartedeventownerCuratorGroup_some: OfferStartedEventWhereInput - offerstartedeventownerCuratorGroup_every: OfferStartedEventWhereInput - openauctionbidacceptedeventownerCuratorGroup_none: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventownerCuratorGroup_some: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventownerCuratorGroup_every: OpenAuctionBidAcceptedEventWhereInput - openauctionstartedeventownerCuratorGroup_none: OpenAuctionStartedEventWhereInput - openauctionstartedeventownerCuratorGroup_some: OpenAuctionStartedEventWhereInput - openauctionstartedeventownerCuratorGroup_every: OpenAuctionStartedEventWhereInput - ownednftownerCuratorGroup_none: OwnedNftWhereInput - ownednftownerCuratorGroup_some: OwnedNftWhereInput - ownednftownerCuratorGroup_every: OwnedNftWhereInput - AND: [CuratorGroupWhereInput!] - OR: [CuratorGroupWhereInput!] - NOT: [CuratorGroupWhereInput!] -} - -input CuratorGroupWhereUniqueInput { - id: ID! -} - -input CuratorGroupCreateInput { - isActive: Boolean! -} - -input CuratorGroupUpdateInput { - isActive: Boolean -} - -input CollaboratorWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - permissions_containsAll: [String!] - permissions_containsNone: [String!] - permissions_containsAny: [String!] - channel: ChannelWhereInput - member: MembershipWhereInput - AND: [CollaboratorWhereInput!] - OR: [CollaboratorWhereInput!] - NOT: [CollaboratorWhereInput!] -} - -input CollaboratorWhereUniqueInput { - id: ID! -} - -input CollaboratorCreateInput { - channel: ID! - member: ID! - permissions: [String!]! -} - -input CollaboratorUpdateInput { - channel: ID - member: ID - permissions: [String!] -} - -input ChannelRewardClaimedEventWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - amount_eq: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_lt: BigInt - amount_lte: BigInt - amount_in: [BigInt!] - channel: ChannelWhereInput - AND: [ChannelRewardClaimedEventWhereInput!] - OR: [ChannelRewardClaimedEventWhereInput!] - NOT: [ChannelRewardClaimedEventWhereInput!] -} - -input ChannelRewardClaimedEventWhereUniqueInput { - id: ID! -} - -input ChannelRewardClaimedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - channel: ID! - amount: String! -} - -input ChannelRewardClaimedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - channel: ID - amount: String -} - -input ChannelFundsWithdrawnEventWhereInput { +input ChannelFundsWithdrawnEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -15969,7 +15992,7 @@ input ChannelFundsWithdrawnEventCreateInput { indexInBlock: Float! channel: ID! amount: String! - account: String! + account: String actor: JSONObject! } @@ -16148,7 +16171,7 @@ input ChannelRewardClaimedAndWithdrawnEventCreateInput { indexInBlock: Float! channel: ID! amount: String! - account: String! + account: String actor: JSONObject! } @@ -16163,7 +16186,7 @@ input ChannelRewardClaimedAndWithdrawnEventUpdateInput { actor: JSONObject } -input MemberBannedFromChannelEventWhereInput { +input CommentReactionWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -16188,59 +16211,46 @@ input MemberBannedFromChannelEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - action_eq: Boolean - action_in: [Boolean!] - channel: ChannelWhereInput + reactionId_eq: Int + reactionId_gt: Int + reactionId_gte: Int + reactionId_lt: Int + reactionId_lte: Int + reactionId_in: [Int!] + memberId_eq: String + memberId_contains: String + memberId_startsWith: String + memberId_endsWith: String + memberId_in: [String!] member: MembershipWhereInput - AND: [MemberBannedFromChannelEventWhereInput!] - OR: [MemberBannedFromChannelEventWhereInput!] - NOT: [MemberBannedFromChannelEventWhereInput!] + comment: CommentWhereInput + video: VideoWhereInput + AND: [CommentReactionWhereInput!] + OR: [CommentReactionWhereInput!] + NOT: [CommentReactionWhereInput!] } -input MemberBannedFromChannelEventWhereUniqueInput { +input CommentReactionWhereUniqueInput { id: ID! } -input MemberBannedFromChannelEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - channel: ID! +input CommentReactionCreateInput { + reactionId: Float! member: ID! - action: Boolean! + memberId: String! + comment: ID! + video: ID! } -input MemberBannedFromChannelEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - channel: ID +input CommentReactionUpdateInput { + reactionId: Float member: ID - action: Boolean + memberId: String + comment: ID + video: ID } -input ChannelWhereInput { +input CommentReactionsCountByReactionIdWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -16265,157 +16275,44 @@ input ChannelWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - title_eq: String - title_contains: String - title_startsWith: String - title_endsWith: String - title_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] - activeVideosCounter_eq: Int - activeVideosCounter_gt: Int - activeVideosCounter_gte: Int - activeVideosCounter_lt: Int - activeVideosCounter_lte: Int - activeVideosCounter_in: [Int!] - isPublic_eq: Boolean - isPublic_in: [Boolean!] - isCensored_eq: Boolean - isCensored_in: [Boolean!] - createdInBlock_eq: Int - createdInBlock_gt: Int - createdInBlock_gte: Int - createdInBlock_lt: Int - createdInBlock_lte: Int - createdInBlock_in: [Int!] - rewardAccount_eq: String - rewardAccount_contains: String - rewardAccount_startsWith: String - rewardAccount_endsWith: String - rewardAccount_in: [String!] - channelStateBloatBond_eq: BigInt - channelStateBloatBond_gt: BigInt - channelStateBloatBond_gte: BigInt - channelStateBloatBond_lt: BigInt - channelStateBloatBond_lte: BigInt - channelStateBloatBond_in: [BigInt!] - privilegeLevel_eq: Int - privilegeLevel_gt: Int - privilegeLevel_gte: Int - privilegeLevel_lt: Int - privilegeLevel_lte: Int - privilegeLevel_in: [Int!] - cumulativeRewardClaimed_eq: BigInt - cumulativeRewardClaimed_gt: BigInt - cumulativeRewardClaimed_gte: BigInt - cumulativeRewardClaimed_lt: BigInt - cumulativeRewardClaimed_lte: BigInt - cumulativeRewardClaimed_in: [BigInt!] - ownerMember: MembershipWhereInput - ownerCuratorGroup: CuratorGroupWhereInput - coverPhoto: StorageDataObjectWhereInput - avatarPhoto: StorageDataObjectWhereInput - language: LanguageWhereInput - videos_none: VideoWhereInput - videos_some: VideoWhereInput - videos_every: VideoWhereInput - collaborators_none: CollaboratorWhereInput - collaborators_some: CollaboratorWhereInput - collaborators_every: CollaboratorWhereInput - bannedMembers_none: MembershipWhereInput - bannedMembers_some: MembershipWhereInput - bannedMembers_every: MembershipWhereInput - channelNftCollectors_none: ChannelNftCollectorsWhereInput - channelNftCollectors_some: ChannelNftCollectorsWhereInput - channelNftCollectors_every: ChannelNftCollectorsWhereInput - claimedRewards_none: ChannelRewardClaimedEventWhereInput - claimedRewards_some: ChannelRewardClaimedEventWhereInput - claimedRewards_every: ChannelRewardClaimedEventWhereInput - channelfundswithdrawneventchannel_none: ChannelFundsWithdrawnEventWhereInput - channelfundswithdrawneventchannel_some: ChannelFundsWithdrawnEventWhereInput - channelfundswithdrawneventchannel_every: ChannelFundsWithdrawnEventWhereInput - channelpaymentmadeeventpayeeChannel_none: ChannelPaymentMadeEventWhereInput - channelpaymentmadeeventpayeeChannel_some: ChannelPaymentMadeEventWhereInput - channelpaymentmadeeventpayeeChannel_every: ChannelPaymentMadeEventWhereInput - channelrewardclaimedandwithdrawneventchannel_none: ChannelRewardClaimedAndWithdrawnEventWhereInput - channelrewardclaimedandwithdrawneventchannel_some: ChannelRewardClaimedAndWithdrawnEventWhereInput - channelrewardclaimedandwithdrawneventchannel_every: ChannelRewardClaimedAndWithdrawnEventWhereInput - commentcreatedeventvideoChannel_none: CommentCreatedEventWhereInput - commentcreatedeventvideoChannel_some: CommentCreatedEventWhereInput - commentcreatedeventvideoChannel_every: CommentCreatedEventWhereInput - commentdeletedeventvideoChannel_none: CommentDeletedEventWhereInput - commentdeletedeventvideoChannel_some: CommentDeletedEventWhereInput - commentdeletedeventvideoChannel_every: CommentDeletedEventWhereInput - commentmoderatedeventvideoChannel_none: CommentModeratedEventWhereInput - commentmoderatedeventvideoChannel_some: CommentModeratedEventWhereInput - commentmoderatedeventvideoChannel_every: CommentModeratedEventWhereInput - commentpinnedeventvideoChannel_none: CommentPinnedEventWhereInput - commentpinnedeventvideoChannel_some: CommentPinnedEventWhereInput - commentpinnedeventvideoChannel_every: CommentPinnedEventWhereInput - commentreactedeventvideoChannel_none: CommentReactedEventWhereInput - commentreactedeventvideoChannel_some: CommentReactedEventWhereInput - commentreactedeventvideoChannel_every: CommentReactedEventWhereInput - commenttextupdatedeventvideoChannel_none: CommentTextUpdatedEventWhereInput - commenttextupdatedeventvideoChannel_some: CommentTextUpdatedEventWhereInput - commenttextupdatedeventvideoChannel_every: CommentTextUpdatedEventWhereInput - memberbannedfromchanneleventchannel_none: MemberBannedFromChannelEventWhereInput - memberbannedfromchanneleventchannel_some: MemberBannedFromChannelEventWhereInput - memberbannedfromchanneleventchannel_every: MemberBannedFromChannelEventWhereInput - ownednftcreatorChannel_none: OwnedNftWhereInput - ownednftcreatorChannel_some: OwnedNftWhereInput - ownednftcreatorChannel_every: OwnedNftWhereInput - videoreactedeventvideoChannel_none: VideoReactedEventWhereInput - videoreactedeventvideoChannel_some: VideoReactedEventWhereInput - videoreactedeventvideoChannel_every: VideoReactedEventWhereInput - AND: [ChannelWhereInput!] - OR: [ChannelWhereInput!] - NOT: [ChannelWhereInput!] + reactionId_eq: Int + reactionId_gt: Int + reactionId_gte: Int + reactionId_lt: Int + reactionId_lte: Int + reactionId_in: [Int!] + count_eq: Int + count_gt: Int + count_gte: Int + count_lt: Int + count_lte: Int + count_in: [Int!] + comment: CommentWhereInput + video: VideoWhereInput + AND: [CommentReactionsCountByReactionIdWhereInput!] + OR: [CommentReactionsCountByReactionIdWhereInput!] + NOT: [CommentReactionsCountByReactionIdWhereInput!] } -input ChannelWhereUniqueInput { +input CommentReactionsCountByReactionIdWhereUniqueInput { id: ID! } -input ChannelCreateInput { - ownerMember: ID - ownerCuratorGroup: ID - title: String - description: String - activeVideosCounter: Float! - coverPhoto: ID - avatarPhoto: ID - isPublic: Boolean - isCensored: Boolean! - language: ID - createdInBlock: Float! - rewardAccount: String! - channelStateBloatBond: String! - privilegeLevel: Float - cumulativeRewardClaimed: String +input CommentReactionsCountByReactionIdCreateInput { + reactionId: Float! + count: Float! + comment: ID! + video: ID! } -input ChannelUpdateInput { - ownerMember: ID - ownerCuratorGroup: ID - title: String - description: String - activeVideosCounter: Float - coverPhoto: ID - avatarPhoto: ID - isPublic: Boolean - isCensored: Boolean - language: ID - createdInBlock: Float - rewardAccount: String - channelStateBloatBond: String - privilegeLevel: Float - cumulativeRewardClaimed: String +input CommentReactionsCountByReactionIdUpdateInput { + reactionId: Float + count: Float + comment: ID + video: ID } -input VoteCastEventWhereInput { +input CommentTextUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -16459,33 +16356,46 @@ input VoteCastEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - castVote: CastVoteWhereInput - AND: [VoteCastEventWhereInput!] - OR: [VoteCastEventWhereInput!] - NOT: [VoteCastEventWhereInput!] + newText_eq: String + newText_contains: String + newText_startsWith: String + newText_endsWith: String + newText_in: [String!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentTextUpdatedEventWhereInput!] + OR: [CommentTextUpdatedEventWhereInput!] + NOT: [CommentTextUpdatedEventWhereInput!] } -input VoteCastEventWhereUniqueInput { +input CommentTextUpdatedEventWhereUniqueInput { id: ID! } -input VoteCastEventCreateInput { +input CommentTextUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - castVote: ID! + comment: ID! + video: ID! + videoChannel: ID! + newText: String! } -input VoteCastEventUpdateInput { +input CommentTextUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - castVote: ID + comment: ID + video: ID + videoChannel: ID + newText: String } -input VoteRevealedEventWhereInput { +input CommentDeletedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -16529,119 +16439,39 @@ input VoteRevealedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - castVote: CastVoteWhereInput - AND: [VoteRevealedEventWhereInput!] - OR: [VoteRevealedEventWhereInput!] - NOT: [VoteRevealedEventWhereInput!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentDeletedEventWhereInput!] + OR: [CommentDeletedEventWhereInput!] + NOT: [CommentDeletedEventWhereInput!] } -input VoteRevealedEventWhereUniqueInput { +input CommentDeletedEventWhereUniqueInput { id: ID! } -input VoteRevealedEventCreateInput { +input CommentDeletedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - castVote: ID! + comment: ID! + video: ID! + videoChannel: ID! } -input VoteRevealedEventUpdateInput { +input CommentDeletedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - castVote: ID -} - -input CastVoteWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - commitment_eq: String - commitment_contains: String - commitment_startsWith: String - commitment_endsWith: String - commitment_in: [String!] - stake_eq: BigInt - stake_gt: BigInt - stake_gte: BigInt - stake_lt: BigInt - stake_lte: BigInt - stake_in: [BigInt!] - stakeLocked_eq: Boolean - stakeLocked_in: [Boolean!] - castBy_eq: String - castBy_contains: String - castBy_startsWith: String - castBy_endsWith: String - castBy_in: [String!] - votePower_eq: BigInt - votePower_gt: BigInt - votePower_gte: BigInt - votePower_lt: BigInt - votePower_lte: BigInt - votePower_in: [BigInt!] - electionRound: ElectionRoundWhereInput - voteFor: CandidateWhereInput - votecasteventcastVote_none: VoteCastEventWhereInput - votecasteventcastVote_some: VoteCastEventWhereInput - votecasteventcastVote_every: VoteCastEventWhereInput - voterevealedeventcastVote_none: VoteRevealedEventWhereInput - voterevealedeventcastVote_some: VoteRevealedEventWhereInput - voterevealedeventcastVote_every: VoteRevealedEventWhereInput - AND: [CastVoteWhereInput!] - OR: [CastVoteWhereInput!] - NOT: [CastVoteWhereInput!] -} - -input CastVoteWhereUniqueInput { - id: ID! -} - -input CastVoteCreateInput { - commitment: String! - electionRound: ID! - stake: String! - stakeLocked: Boolean! - castBy: String! - voteFor: ID - votePower: String! -} - -input CastVoteUpdateInput { - commitment: String - electionRound: ID - stake: String - stakeLocked: Boolean - castBy: String - voteFor: ID - votePower: String + comment: ID + video: ID + videoChannel: ID } -input ReferendumStageVotingWhereInput { +input CommentModeratedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -16666,49 +16496,68 @@ input ReferendumStageVotingWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - startedAtBlock_eq: BigInt - startedAtBlock_gt: BigInt - startedAtBlock_gte: BigInt - startedAtBlock_lt: BigInt - startedAtBlock_lte: BigInt - startedAtBlock_in: [BigInt!] - winningTargetCount_eq: BigInt - winningTargetCount_gt: BigInt - winningTargetCount_gte: BigInt - winningTargetCount_lt: BigInt - winningTargetCount_lte: BigInt - winningTargetCount_in: [BigInt!] - endsAt_eq: Int - endsAt_gt: Int - endsAt_gte: Int - endsAt_lt: Int - endsAt_lte: Int - endsAt_in: [Int!] - electionRound: ElectionRoundWhereInput - AND: [ReferendumStageVotingWhereInput!] - OR: [ReferendumStageVotingWhereInput!] - NOT: [ReferendumStageVotingWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + actor_json: JSONObject + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentModeratedEventWhereInput!] + OR: [CommentModeratedEventWhereInput!] + NOT: [CommentModeratedEventWhereInput!] } -input ReferendumStageVotingWhereUniqueInput { +input CommentModeratedEventWhereUniqueInput { id: ID! } -input ReferendumStageVotingCreateInput { - startedAtBlock: String! - winningTargetCount: String! - electionRound: ID! - endsAt: Float! +input CommentModeratedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + comment: ID! + video: ID! + videoChannel: ID! + actor: JSONObject! + rationale: String! } -input ReferendumStageVotingUpdateInput { - startedAtBlock: String - winningTargetCount: String - electionRound: ID - endsAt: Float +input CommentModeratedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + comment: ID + video: ID + videoChannel: ID + actor: JSONObject + rationale: String } -input ReferendumStageRevealingWhereInput { +input CommentPinnedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -16733,49 +16582,62 @@ input ReferendumStageRevealingWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - startedAtBlock_eq: BigInt - startedAtBlock_gt: BigInt - startedAtBlock_gte: BigInt - startedAtBlock_lt: BigInt - startedAtBlock_lte: BigInt - startedAtBlock_in: [BigInt!] - winningTargetCount_eq: BigInt - winningTargetCount_gt: BigInt - winningTargetCount_gte: BigInt - winningTargetCount_lt: BigInt - winningTargetCount_lte: BigInt - winningTargetCount_in: [BigInt!] - endsAt_eq: Int - endsAt_gt: Int - endsAt_gte: Int - endsAt_lt: Int - endsAt_lte: Int - endsAt_in: [Int!] - electionRound: ElectionRoundWhereInput - AND: [ReferendumStageRevealingWhereInput!] - OR: [ReferendumStageRevealingWhereInput!] - NOT: [ReferendumStageRevealingWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + action_eq: Boolean + action_in: [Boolean!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentPinnedEventWhereInput!] + OR: [CommentPinnedEventWhereInput!] + NOT: [CommentPinnedEventWhereInput!] } -input ReferendumStageRevealingWhereUniqueInput { +input CommentPinnedEventWhereUniqueInput { id: ID! } -input ReferendumStageRevealingCreateInput { - startedAtBlock: String! - winningTargetCount: String! - electionRound: ID! - endsAt: Float! +input CommentPinnedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + comment: ID! + video: ID! + videoChannel: ID! + action: Boolean! } -input ReferendumStageRevealingUpdateInput { - startedAtBlock: String - winningTargetCount: String - electionRound: ID - endsAt: Float +input CommentPinnedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + comment: ID + video: ID + videoChannel: ID + action: Boolean } -input RewardPaymentEventWhereInput { +input CommentReactedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -16819,56 +16681,50 @@ input RewardPaymentEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rewardAccount_eq: String - rewardAccount_contains: String - rewardAccount_startsWith: String - rewardAccount_endsWith: String - rewardAccount_in: [String!] - paidBalance_eq: BigInt - paidBalance_gt: BigInt - paidBalance_gte: BigInt - paidBalance_lt: BigInt - paidBalance_lte: BigInt - paidBalance_in: [BigInt!] - missingBalance_eq: BigInt - missingBalance_gt: BigInt - missingBalance_gte: BigInt - missingBalance_lt: BigInt - missingBalance_lte: BigInt - missingBalance_in: [BigInt!] - councilMember: CouncilMemberWhereInput - AND: [RewardPaymentEventWhereInput!] - OR: [RewardPaymentEventWhereInput!] - NOT: [RewardPaymentEventWhereInput!] + reactionResult_eq: Int + reactionResult_gt: Int + reactionResult_gte: Int + reactionResult_lt: Int + reactionResult_lte: Int + reactionResult_in: [Int!] + comment: CommentWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + reactingMember: MembershipWhereInput + AND: [CommentReactedEventWhereInput!] + OR: [CommentReactedEventWhereInput!] + NOT: [CommentReactedEventWhereInput!] } -input RewardPaymentEventWhereUniqueInput { +input CommentReactedEventWhereUniqueInput { id: ID! } -input RewardPaymentEventCreateInput { +input CommentReactedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - councilMember: ID! - rewardAccount: String! - paidBalance: String! - missingBalance: String! + comment: ID! + video: ID! + videoChannel: ID! + reactionResult: Float! + reactingMember: ID! } -input RewardPaymentEventUpdateInput { +input CommentReactedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - councilMember: ID - rewardAccount: String - paidBalance: String - missingBalance: String + comment: ID + video: ID + videoChannel: ID + reactionResult: Float + reactingMember: ID } -input CouncilMemberWhereInput { +input CommentWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -16893,135 +16749,93 @@ input CouncilMemberWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - stakingAccountId_eq: String - stakingAccountId_contains: String - stakingAccountId_startsWith: String - stakingAccountId_endsWith: String - stakingAccountId_in: [String!] - rewardAccountId_eq: String - rewardAccountId_contains: String - rewardAccountId_startsWith: String - rewardAccountId_endsWith: String - rewardAccountId_in: [String!] - stake_eq: BigInt - stake_gt: BigInt - stake_gte: BigInt - stake_lt: BigInt - stake_lte: BigInt - stake_in: [BigInt!] - lastPaymentBlock_eq: BigInt - lastPaymentBlock_gt: BigInt - lastPaymentBlock_gte: BigInt - lastPaymentBlock_lt: BigInt - lastPaymentBlock_lte: BigInt - lastPaymentBlock_in: [BigInt!] - unpaidReward_eq: BigInt - unpaidReward_gt: BigInt - unpaidReward_gte: BigInt - unpaidReward_lt: BigInt - unpaidReward_lte: BigInt - unpaidReward_in: [BigInt!] - accumulatedReward_eq: BigInt - accumulatedReward_gt: BigInt - accumulatedReward_gte: BigInt - accumulatedReward_lt: BigInt - accumulatedReward_lte: BigInt - accumulatedReward_in: [BigInt!] - member: MembershipWhereInput - electedInCouncil: ElectedCouncilWhereInput - rewardpaymenteventcouncilMember_none: RewardPaymentEventWhereInput - rewardpaymenteventcouncilMember_some: RewardPaymentEventWhereInput - rewardpaymenteventcouncilMember_every: RewardPaymentEventWhereInput - AND: [CouncilMemberWhereInput!] - OR: [CouncilMemberWhereInput!] - NOT: [CouncilMemberWhereInput!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + status_eq: CommentStatus + status_in: [CommentStatus!] + repliesCount_eq: Int + repliesCount_gt: Int + repliesCount_gte: Int + repliesCount_lt: Int + repliesCount_lte: Int + repliesCount_in: [Int!] + reactionsCount_eq: Int + reactionsCount_gt: Int + reactionsCount_gte: Int + reactionsCount_lt: Int + reactionsCount_lte: Int + reactionsCount_in: [Int!] + reactionsAndRepliesCount_eq: Int + reactionsAndRepliesCount_gt: Int + reactionsAndRepliesCount_gte: Int + reactionsAndRepliesCount_lt: Int + reactionsAndRepliesCount_lte: Int + reactionsAndRepliesCount_in: [Int!] + isEdited_eq: Boolean + isEdited_in: [Boolean!] + author: MembershipWhereInput + video: VideoWhereInput + reactions_none: CommentReactionWhereInput + reactions_some: CommentReactionWhereInput + reactions_every: CommentReactionWhereInput + reactionsCountByReactionId_none: CommentReactionsCountByReactionIdWhereInput + reactionsCountByReactionId_some: CommentReactionsCountByReactionIdWhereInput + reactionsCountByReactionId_every: CommentReactionsCountByReactionIdWhereInput + parentComment: CommentWhereInput + edits_none: CommentTextUpdatedEventWhereInput + edits_some: CommentTextUpdatedEventWhereInput + edits_every: CommentTextUpdatedEventWhereInput + deletedInEvent: CommentDeletedEventWhereInput + moderatedInEvent: CommentModeratedEventWhereInput + commentparentComment_none: CommentWhereInput + commentparentComment_some: CommentWhereInput + commentparentComment_every: CommentWhereInput + commentcreatedeventcomment_none: CommentCreatedEventWhereInput + commentcreatedeventcomment_some: CommentCreatedEventWhereInput + commentcreatedeventcomment_every: CommentCreatedEventWhereInput + commentpinnedeventcomment_none: CommentPinnedEventWhereInput + commentpinnedeventcomment_some: CommentPinnedEventWhereInput + commentpinnedeventcomment_every: CommentPinnedEventWhereInput + commentreactedeventcomment_none: CommentReactedEventWhereInput + commentreactedeventcomment_some: CommentReactedEventWhereInput + commentreactedeventcomment_every: CommentReactedEventWhereInput + AND: [CommentWhereInput!] + OR: [CommentWhereInput!] + NOT: [CommentWhereInput!] } -input CouncilMemberWhereUniqueInput { +input CommentWhereUniqueInput { id: ID! } -input CouncilMemberCreateInput { - stakingAccountId: String! - rewardAccountId: String! - member: ID! - stake: String! - lastPaymentBlock: String! - unpaidReward: String! - accumulatedReward: String! - electedInCouncil: ID! +input CommentCreateInput { + author: ID! + text: String! + video: ID! + status: CommentStatus! + parentComment: ID + repliesCount: Float! + reactionsCount: Float! + reactionsAndRepliesCount: Float! + isEdited: Boolean! } -input CouncilMemberUpdateInput { - stakingAccountId: String - rewardAccountId: String - member: ID - stake: String - lastPaymentBlock: String - unpaidReward: String - accumulatedReward: String - electedInCouncil: ID +input CommentUpdateInput { + author: ID + text: String + video: ID + status: CommentStatus + parentComment: ID + repliesCount: Float + reactionsCount: Float + reactionsAndRepliesCount: Float + isEdited: Boolean } -input CouncilStageUpdateWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - stage_json: JSONObject - changedAt_eq: BigInt - changedAt_gt: BigInt - changedAt_gte: BigInt - changedAt_lt: BigInt - changedAt_lte: BigInt - changedAt_in: [BigInt!] - electionProblem_eq: ElectionProblem - electionProblem_in: [ElectionProblem!] - electedCouncil: ElectedCouncilWhereInput - AND: [CouncilStageUpdateWhereInput!] - OR: [CouncilStageUpdateWhereInput!] - NOT: [CouncilStageUpdateWhereInput!] -} - -input CouncilStageUpdateWhereUniqueInput { - id: ID! -} - -input CouncilStageUpdateCreateInput { - stage: JSONObject! - changedAt: String! - electedCouncil: ID - electionProblem: ElectionProblem -} - -input CouncilStageUpdateUpdateInput { - stage: JSONObject - changedAt: String - electedCouncil: ID - electionProblem: ElectionProblem -} - -input NewCouncilElectedEventWhereInput { +input CommentCreatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17065,130 +16879,49 @@ input NewCouncilElectedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - electedCouncil: ElectedCouncilWhereInput - AND: [NewCouncilElectedEventWhereInput!] - OR: [NewCouncilElectedEventWhereInput!] - NOT: [NewCouncilElectedEventWhereInput!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + comment: CommentWhereInput + parentCommentAuthor: MembershipWhereInput + video: VideoWhereInput + videoChannel: ChannelWhereInput + AND: [CommentCreatedEventWhereInput!] + OR: [CommentCreatedEventWhereInput!] + NOT: [CommentCreatedEventWhereInput!] } -input NewCouncilElectedEventWhereUniqueInput { +input CommentCreatedEventWhereUniqueInput { id: ID! } -input NewCouncilElectedEventCreateInput { +input CommentCreatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - electedCouncil: ID! + comment: ID! + parentCommentAuthor: ID + video: ID! + videoChannel: ID! + text: String! } -input NewCouncilElectedEventUpdateInput { +input CommentCreatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - electedCouncil: ID -} - -input ElectedCouncilWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - electedAtBlock_eq: Int - electedAtBlock_gt: Int - electedAtBlock_gte: Int - electedAtBlock_lt: Int - electedAtBlock_lte: Int - electedAtBlock_in: [Int!] - endedAtBlock_eq: Int - endedAtBlock_gt: Int - endedAtBlock_gte: Int - endedAtBlock_lt: Int - endedAtBlock_lte: Int - endedAtBlock_in: [Int!] - electedAtTime_eq: DateTime - electedAtTime_lt: DateTime - electedAtTime_lte: DateTime - electedAtTime_gt: DateTime - electedAtTime_gte: DateTime - endedAtTime_eq: DateTime - endedAtTime_lt: DateTime - endedAtTime_lte: DateTime - endedAtTime_gt: DateTime - endedAtTime_gte: DateTime - electedAtNetwork_eq: Network - electedAtNetwork_in: [Network!] - endedAtNetwork_eq: Network - endedAtNetwork_in: [Network!] - isResigned_eq: Boolean - isResigned_in: [Boolean!] - councilMembers_none: CouncilMemberWhereInput - councilMembers_some: CouncilMemberWhereInput - councilMembers_every: CouncilMemberWhereInput - updates_none: CouncilStageUpdateWhereInput - updates_some: CouncilStageUpdateWhereInput - updates_every: CouncilStageUpdateWhereInput - councilElections_none: ElectionRoundWhereInput - councilElections_some: ElectionRoundWhereInput - councilElections_every: ElectionRoundWhereInput - nextCouncilElections_none: ElectionRoundWhereInput - nextCouncilElections_some: ElectionRoundWhereInput - nextCouncilElections_every: ElectionRoundWhereInput - newcouncilelectedeventelectedCouncil_none: NewCouncilElectedEventWhereInput - newcouncilelectedeventelectedCouncil_some: NewCouncilElectedEventWhereInput - newcouncilelectedeventelectedCouncil_every: NewCouncilElectedEventWhereInput - AND: [ElectedCouncilWhereInput!] - OR: [ElectedCouncilWhereInput!] - NOT: [ElectedCouncilWhereInput!] -} - -input ElectedCouncilWhereUniqueInput { - id: ID! -} - -input ElectedCouncilCreateInput { - electedAtBlock: Float! - endedAtBlock: Float - electedAtTime: DateTime! - endedAtTime: DateTime - electedAtNetwork: Network! - endedAtNetwork: Network - isResigned: Boolean! -} - -input ElectedCouncilUpdateInput { - electedAtBlock: Float - endedAtBlock: Float - electedAtTime: DateTime - endedAtTime: DateTime - electedAtNetwork: Network - endedAtNetwork: Network - isResigned: Boolean + comment: ID + parentCommentAuthor: ID + video: ID + videoChannel: ID + text: String } -input NewCandidateEventWhereInput { +input MemberBannedFromChannelEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17232,146 +16965,40 @@ input NewCandidateEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - stakingAccount_eq: String - stakingAccount_contains: String - stakingAccount_startsWith: String - stakingAccount_endsWith: String - stakingAccount_in: [String!] - rewardAccount_eq: String - rewardAccount_contains: String - rewardAccount_startsWith: String - rewardAccount_endsWith: String - rewardAccount_in: [String!] - balance_eq: BigInt - balance_gt: BigInt - balance_gte: BigInt - balance_lt: BigInt - balance_lte: BigInt - balance_in: [BigInt!] - candidate: CandidateWhereInput - electionRound: ElectionRoundWhereInput - AND: [NewCandidateEventWhereInput!] - OR: [NewCandidateEventWhereInput!] - NOT: [NewCandidateEventWhereInput!] + action_eq: Boolean + action_in: [Boolean!] + channel: ChannelWhereInput + member: MembershipWhereInput + AND: [MemberBannedFromChannelEventWhereInput!] + OR: [MemberBannedFromChannelEventWhereInput!] + NOT: [MemberBannedFromChannelEventWhereInput!] } -input NewCandidateEventWhereUniqueInput { +input MemberBannedFromChannelEventWhereUniqueInput { id: ID! } -input NewCandidateEventCreateInput { +input MemberBannedFromChannelEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - candidate: ID! - electionRound: ID! - stakingAccount: String! - rewardAccount: String! - balance: String! + channel: ID! + member: ID! + action: Boolean! } -input NewCandidateEventUpdateInput { +input MemberBannedFromChannelEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - candidate: ID - electionRound: ID - stakingAccount: String - rewardAccount: String - balance: String -} - -input ElectionRoundWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - cycleId_eq: Int - cycleId_gt: Int - cycleId_gte: Int - cycleId_lt: Int - cycleId_lte: Int - cycleId_in: [Int!] - isFinished_eq: Boolean - isFinished_in: [Boolean!] - endedAtBlock_eq: Int - endedAtBlock_gt: Int - endedAtBlock_gte: Int - endedAtBlock_lt: Int - endedAtBlock_lte: Int - endedAtBlock_in: [Int!] - endedAtTime_eq: DateTime - endedAtTime_lt: DateTime - endedAtTime_lte: DateTime - endedAtTime_gt: DateTime - endedAtTime_gte: DateTime - endedAtNetwork_eq: Network - endedAtNetwork_in: [Network!] - castVotes_none: CastVoteWhereInput - castVotes_some: CastVoteWhereInput - castVotes_every: CastVoteWhereInput - referendumStageVoting: ReferendumStageVotingWhereInput - referendumStageRevealing: ReferendumStageRevealingWhereInput - electedCouncil: ElectedCouncilWhereInput - nextElectedCouncil: ElectedCouncilWhereInput - candidates_none: CandidateWhereInput - candidates_some: CandidateWhereInput - candidates_every: CandidateWhereInput - newcandidateeventelectionRound_none: NewCandidateEventWhereInput - newcandidateeventelectionRound_some: NewCandidateEventWhereInput - newcandidateeventelectionRound_every: NewCandidateEventWhereInput - AND: [ElectionRoundWhereInput!] - OR: [ElectionRoundWhereInput!] - NOT: [ElectionRoundWhereInput!] -} - -input ElectionRoundWhereUniqueInput { - id: ID! -} - -input ElectionRoundCreateInput { - cycleId: Float! - isFinished: Boolean! - endedAtBlock: Float - endedAtTime: DateTime - endedAtNetwork: Network - electedCouncil: ID! - nextElectedCouncil: ID -} - -input ElectionRoundUpdateInput { - cycleId: Float - isFinished: Boolean - endedAtBlock: Float - endedAtTime: DateTime - endedAtNetwork: Network - electedCouncil: ID - nextElectedCouncil: ID + channel: ID + member: ID + action: Boolean } -input CandidacyNoteSetEventWhereInput { +input VideoReactedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17415,36 +17042,43 @@ input CandidacyNoteSetEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - candidate: CandidateWhereInput - noteMetadata: CandidacyNoteMetadataWhereInput - AND: [CandidacyNoteSetEventWhereInput!] - OR: [CandidacyNoteSetEventWhereInput!] - NOT: [CandidacyNoteSetEventWhereInput!] + reactionResult_eq: VideoReactionOptions + reactionResult_in: [VideoReactionOptions!] + video: VideoWhereInput + videoChannel: ChannelWhereInput + reactingMember: MembershipWhereInput + AND: [VideoReactedEventWhereInput!] + OR: [VideoReactedEventWhereInput!] + NOT: [VideoReactedEventWhereInput!] } -input CandidacyNoteSetEventWhereUniqueInput { +input VideoReactedEventWhereUniqueInput { id: ID! } -input CandidacyNoteSetEventCreateInput { +input VideoReactedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - candidate: ID! - noteMetadata: ID! + video: ID! + videoChannel: ID! + reactionResult: VideoReactionOptions! + reactingMember: ID! } -input CandidacyNoteSetEventUpdateInput { +input VideoReactedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - candidate: ID - noteMetadata: ID + video: ID + videoChannel: ID + reactionResult: VideoReactionOptions + reactingMember: ID } -input CandidacyNoteMetadataWhereInput { +input ChannelWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17469,54 +17103,168 @@ input CandidacyNoteMetadataWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - header_eq: String - header_contains: String - header_startsWith: String - header_endsWith: String - header_in: [String!] - bulletPoints_containsAll: [String!] - bulletPoints_containsNone: [String!] - bulletPoints_containsAny: [String!] - bannerImageUri_eq: String - bannerImageUri_contains: String - bannerImageUri_startsWith: String - bannerImageUri_endsWith: String - bannerImageUri_in: [String!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] description_eq: String description_contains: String description_startsWith: String description_endsWith: String description_in: [String!] - candidacynoteseteventnoteMetadata_none: CandidacyNoteSetEventWhereInput - candidacynoteseteventnoteMetadata_some: CandidacyNoteSetEventWhereInput - candidacynoteseteventnoteMetadata_every: CandidacyNoteSetEventWhereInput - candidatenoteMetadata_none: CandidateWhereInput - candidatenoteMetadata_some: CandidateWhereInput - candidatenoteMetadata_every: CandidateWhereInput - AND: [CandidacyNoteMetadataWhereInput!] - OR: [CandidacyNoteMetadataWhereInput!] - NOT: [CandidacyNoteMetadataWhereInput!] + activeVideosCounter_eq: Int + activeVideosCounter_gt: Int + activeVideosCounter_gte: Int + activeVideosCounter_lt: Int + activeVideosCounter_lte: Int + activeVideosCounter_in: [Int!] + isPublic_eq: Boolean + isPublic_in: [Boolean!] + isCensored_eq: Boolean + isCensored_in: [Boolean!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + channelStateBloatBond_eq: BigInt + channelStateBloatBond_gt: BigInt + channelStateBloatBond_gte: BigInt + channelStateBloatBond_lt: BigInt + channelStateBloatBond_lte: BigInt + channelStateBloatBond_in: [BigInt!] + privilegeLevel_eq: Int + privilegeLevel_gt: Int + privilegeLevel_gte: Int + privilegeLevel_lt: Int + privilegeLevel_lte: Int + privilegeLevel_in: [Int!] + cumulativeRewardClaimed_eq: BigInt + cumulativeRewardClaimed_gt: BigInt + cumulativeRewardClaimed_gte: BigInt + cumulativeRewardClaimed_lt: BigInt + cumulativeRewardClaimed_lte: BigInt + cumulativeRewardClaimed_in: [BigInt!] + totalVideosCreated_eq: Int + totalVideosCreated_gt: Int + totalVideosCreated_gte: Int + totalVideosCreated_lt: Int + totalVideosCreated_lte: Int + totalVideosCreated_in: [Int!] + entryApp: AppWhereInput + ownerMember: MembershipWhereInput + ownerCuratorGroup: CuratorGroupWhereInput + coverPhoto: StorageDataObjectWhereInput + avatarPhoto: StorageDataObjectWhereInput + language: LanguageWhereInput + videos_none: VideoWhereInput + videos_some: VideoWhereInput + videos_every: VideoWhereInput + collaborators_none: CollaboratorWhereInput + collaborators_some: CollaboratorWhereInput + collaborators_every: CollaboratorWhereInput + bannedMembers_none: MembershipWhereInput + bannedMembers_some: MembershipWhereInput + bannedMembers_every: MembershipWhereInput + channelNftCollectors_none: ChannelNftCollectorsWhereInput + channelNftCollectors_some: ChannelNftCollectorsWhereInput + channelNftCollectors_every: ChannelNftCollectorsWhereInput + claimedRewards_none: ChannelRewardClaimedEventWhereInput + claimedRewards_some: ChannelRewardClaimedEventWhereInput + claimedRewards_every: ChannelRewardClaimedEventWhereInput + channelfundswithdrawneventchannel_none: ChannelFundsWithdrawnEventWhereInput + channelfundswithdrawneventchannel_some: ChannelFundsWithdrawnEventWhereInput + channelfundswithdrawneventchannel_every: ChannelFundsWithdrawnEventWhereInput + channelpaymentmadeeventpayeeChannel_none: ChannelPaymentMadeEventWhereInput + channelpaymentmadeeventpayeeChannel_some: ChannelPaymentMadeEventWhereInput + channelpaymentmadeeventpayeeChannel_every: ChannelPaymentMadeEventWhereInput + channelrewardclaimedandwithdrawneventchannel_none: ChannelRewardClaimedAndWithdrawnEventWhereInput + channelrewardclaimedandwithdrawneventchannel_some: ChannelRewardClaimedAndWithdrawnEventWhereInput + channelrewardclaimedandwithdrawneventchannel_every: ChannelRewardClaimedAndWithdrawnEventWhereInput + commentcreatedeventvideoChannel_none: CommentCreatedEventWhereInput + commentcreatedeventvideoChannel_some: CommentCreatedEventWhereInput + commentcreatedeventvideoChannel_every: CommentCreatedEventWhereInput + commentdeletedeventvideoChannel_none: CommentDeletedEventWhereInput + commentdeletedeventvideoChannel_some: CommentDeletedEventWhereInput + commentdeletedeventvideoChannel_every: CommentDeletedEventWhereInput + commentmoderatedeventvideoChannel_none: CommentModeratedEventWhereInput + commentmoderatedeventvideoChannel_some: CommentModeratedEventWhereInput + commentmoderatedeventvideoChannel_every: CommentModeratedEventWhereInput + commentpinnedeventvideoChannel_none: CommentPinnedEventWhereInput + commentpinnedeventvideoChannel_some: CommentPinnedEventWhereInput + commentpinnedeventvideoChannel_every: CommentPinnedEventWhereInput + commentreactedeventvideoChannel_none: CommentReactedEventWhereInput + commentreactedeventvideoChannel_some: CommentReactedEventWhereInput + commentreactedeventvideoChannel_every: CommentReactedEventWhereInput + commenttextupdatedeventvideoChannel_none: CommentTextUpdatedEventWhereInput + commenttextupdatedeventvideoChannel_some: CommentTextUpdatedEventWhereInput + commenttextupdatedeventvideoChannel_every: CommentTextUpdatedEventWhereInput + memberbannedfromchanneleventchannel_none: MemberBannedFromChannelEventWhereInput + memberbannedfromchanneleventchannel_some: MemberBannedFromChannelEventWhereInput + memberbannedfromchanneleventchannel_every: MemberBannedFromChannelEventWhereInput + ownednftcreatorChannel_none: OwnedNftWhereInput + ownednftcreatorChannel_some: OwnedNftWhereInput + ownednftcreatorChannel_every: OwnedNftWhereInput + videoreactedeventvideoChannel_none: VideoReactedEventWhereInput + videoreactedeventvideoChannel_some: VideoReactedEventWhereInput + videoreactedeventvideoChannel_every: VideoReactedEventWhereInput + AND: [ChannelWhereInput!] + OR: [ChannelWhereInput!] + NOT: [ChannelWhereInput!] } -input CandidacyNoteMetadataWhereUniqueInput { +input ChannelWhereUniqueInput { id: ID! } -input CandidacyNoteMetadataCreateInput { - header: String - bulletPoints: [String!]! - bannerImageUri: String +input ChannelCreateInput { + entryApp: ID + ownerMember: ID + ownerCuratorGroup: ID + title: String description: String + activeVideosCounter: Float! + coverPhoto: ID + avatarPhoto: ID + isPublic: Boolean + isCensored: Boolean! + language: ID + createdInBlock: Float! + rewardAccount: String! + channelStateBloatBond: String! + privilegeLevel: Float + cumulativeRewardClaimed: String + totalVideosCreated: Float! } -input CandidacyNoteMetadataUpdateInput { - header: String - bulletPoints: [String!] - bannerImageUri: String +input ChannelUpdateInput { + entryApp: ID + ownerMember: ID + ownerCuratorGroup: ID + title: String description: String + activeVideosCounter: Float + coverPhoto: ID + avatarPhoto: ID + isPublic: Boolean + isCensored: Boolean + language: ID + createdInBlock: Float + rewardAccount: String + channelStateBloatBond: String + privilegeLevel: Float + cumulativeRewardClaimed: String + totalVideosCreated: Float } -input CandidacyStakeReleaseEventWhereInput { +input LicenseWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17541,122 +17289,47 @@ input CandidacyStakeReleaseEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - candidate: CandidateWhereInput - AND: [CandidacyStakeReleaseEventWhereInput!] - OR: [CandidacyStakeReleaseEventWhereInput!] - NOT: [CandidacyStakeReleaseEventWhereInput!] -} - -input CandidacyStakeReleaseEventWhereUniqueInput { - id: ID! -} - -input CandidacyStakeReleaseEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - candidate: ID! -} - -input CandidacyStakeReleaseEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - candidate: ID -} - -input CandidacyWithdrawEventWhereInput { - id_eq: ID - id_in: [ID!] - createdAt_eq: DateTime - createdAt_lt: DateTime - createdAt_lte: DateTime - createdAt_gt: DateTime - createdAt_gte: DateTime - createdById_eq: ID - createdById_in: [ID!] - updatedAt_eq: DateTime - updatedAt_lt: DateTime - updatedAt_lte: DateTime - updatedAt_gt: DateTime - updatedAt_gte: DateTime - updatedById_eq: ID - updatedById_in: [ID!] - deletedAt_all: Boolean - deletedAt_eq: DateTime - deletedAt_lt: DateTime - deletedAt_lte: DateTime - deletedAt_gt: DateTime - deletedAt_gte: DateTime - deletedById_eq: ID - deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - candidate: CandidateWhereInput - AND: [CandidacyWithdrawEventWhereInput!] - OR: [CandidacyWithdrawEventWhereInput!] - NOT: [CandidacyWithdrawEventWhereInput!] + code_eq: Int + code_gt: Int + code_gte: Int + code_lt: Int + code_lte: Int + code_in: [Int!] + attribution_eq: String + attribution_contains: String + attribution_startsWith: String + attribution_endsWith: String + attribution_in: [String!] + customText_eq: String + customText_contains: String + customText_startsWith: String + customText_endsWith: String + customText_in: [String!] + videolicense_none: VideoWhereInput + videolicense_some: VideoWhereInput + videolicense_every: VideoWhereInput + AND: [LicenseWhereInput!] + OR: [LicenseWhereInput!] + NOT: [LicenseWhereInput!] } -input CandidacyWithdrawEventWhereUniqueInput { +input LicenseWhereUniqueInput { id: ID! } -input CandidacyWithdrawEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - candidate: ID! +input LicenseCreateInput { + code: Float + attribution: String + customText: String } -input CandidacyWithdrawEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - candidate: ID +input LicenseUpdateInput { + code: Float + attribution: String + customText: String } -input CandidateWhereInput { +input VideoMediaEncodingWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17681,100 +17354,46 @@ input CandidateWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - stakingAccountId_eq: String - stakingAccountId_contains: String - stakingAccountId_startsWith: String - stakingAccountId_endsWith: String - stakingAccountId_in: [String!] - rewardAccountId_eq: String - rewardAccountId_contains: String - rewardAccountId_startsWith: String - rewardAccountId_endsWith: String - rewardAccountId_in: [String!] - stake_eq: BigInt - stake_gt: BigInt - stake_gte: BigInt - stake_lt: BigInt - stake_lte: BigInt - stake_in: [BigInt!] - stakeLocked_eq: Boolean - stakeLocked_in: [Boolean!] - status_eq: CandidacyStatus - status_in: [CandidacyStatus!] - votePower_eq: BigInt - votePower_gt: BigInt - votePower_gte: BigInt - votePower_lt: BigInt - votePower_lte: BigInt - votePower_in: [BigInt!] - lastVoteReceivedAtBlock_eq: BigInt - lastVoteReceivedAtBlock_gt: BigInt - lastVoteReceivedAtBlock_gte: BigInt - lastVoteReceivedAtBlock_lt: BigInt - lastVoteReceivedAtBlock_lte: BigInt - lastVoteReceivedAtBlock_in: [BigInt!] - lastVoteReceivedAtEventNumber_eq: Int - lastVoteReceivedAtEventNumber_gt: Int - lastVoteReceivedAtEventNumber_gte: Int - lastVoteReceivedAtEventNumber_lt: Int - lastVoteReceivedAtEventNumber_lte: Int - lastVoteReceivedAtEventNumber_in: [Int!] - member: MembershipWhereInput - electionRound: ElectionRoundWhereInput - noteMetadata: CandidacyNoteMetadataWhereInput - votesReceived_none: CastVoteWhereInput - votesReceived_some: CastVoteWhereInput - votesReceived_every: CastVoteWhereInput - candidacynoteseteventcandidate_none: CandidacyNoteSetEventWhereInput - candidacynoteseteventcandidate_some: CandidacyNoteSetEventWhereInput - candidacynoteseteventcandidate_every: CandidacyNoteSetEventWhereInput - candidacystakereleaseeventcandidate_none: CandidacyStakeReleaseEventWhereInput - candidacystakereleaseeventcandidate_some: CandidacyStakeReleaseEventWhereInput - candidacystakereleaseeventcandidate_every: CandidacyStakeReleaseEventWhereInput - candidacywithdraweventcandidate_none: CandidacyWithdrawEventWhereInput - candidacywithdraweventcandidate_some: CandidacyWithdrawEventWhereInput - candidacywithdraweventcandidate_every: CandidacyWithdrawEventWhereInput - newcandidateeventcandidate_none: NewCandidateEventWhereInput - newcandidateeventcandidate_some: NewCandidateEventWhereInput - newcandidateeventcandidate_every: NewCandidateEventWhereInput - AND: [CandidateWhereInput!] - OR: [CandidateWhereInput!] - NOT: [CandidateWhereInput!] + codecName_eq: String + codecName_contains: String + codecName_startsWith: String + codecName_endsWith: String + codecName_in: [String!] + container_eq: String + container_contains: String + container_startsWith: String + container_endsWith: String + container_in: [String!] + mimeMediaType_eq: String + mimeMediaType_contains: String + mimeMediaType_startsWith: String + mimeMediaType_endsWith: String + mimeMediaType_in: [String!] + videomediametadataencoding_none: VideoMediaMetadataWhereInput + videomediametadataencoding_some: VideoMediaMetadataWhereInput + videomediametadataencoding_every: VideoMediaMetadataWhereInput + AND: [VideoMediaEncodingWhereInput!] + OR: [VideoMediaEncodingWhereInput!] + NOT: [VideoMediaEncodingWhereInput!] } -input CandidateWhereUniqueInput { +input VideoMediaEncodingWhereUniqueInput { id: ID! } -input CandidateCreateInput { - stakingAccountId: String! - rewardAccountId: String! - member: ID! - electionRound: ID! - stake: String! - stakeLocked: Boolean! - status: CandidacyStatus! - votePower: String! - lastVoteReceivedAtBlock: String - lastVoteReceivedAtEventNumber: Float - noteMetadata: ID! +input VideoMediaEncodingCreateInput { + codecName: String + container: String + mimeMediaType: String } -input CandidateUpdateInput { - stakingAccountId: String - rewardAccountId: String - member: ID - electionRound: ID - stake: String - stakeLocked: Boolean - status: CandidacyStatus - votePower: String - lastVoteReceivedAtBlock: String - lastVoteReceivedAtEventNumber: Float - noteMetadata: ID +input VideoMediaEncodingUpdateInput { + codecName: String + container: String + mimeMediaType: String } -input InvitesTransferredEventWhereInput { +input VideoMediaMetadataWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17799,63 +17418,58 @@ input InvitesTransferredEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - numberOfInvites_eq: Int - numberOfInvites_gt: Int - numberOfInvites_gte: Int - numberOfInvites_lt: Int - numberOfInvites_lte: Int - numberOfInvites_in: [Int!] - sourceMember: MembershipWhereInput - targetMember: MembershipWhereInput - AND: [InvitesTransferredEventWhereInput!] - OR: [InvitesTransferredEventWhereInput!] - NOT: [InvitesTransferredEventWhereInput!] + pixelWidth_eq: Int + pixelWidth_gt: Int + pixelWidth_gte: Int + pixelWidth_lt: Int + pixelWidth_lte: Int + pixelWidth_in: [Int!] + pixelHeight_eq: Int + pixelHeight_gt: Int + pixelHeight_gte: Int + pixelHeight_lt: Int + pixelHeight_lte: Int + pixelHeight_in: [Int!] + size_eq: BigInt + size_gt: BigInt + size_gte: BigInt + size_lt: BigInt + size_lte: BigInt + size_in: [BigInt!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + encoding: VideoMediaEncodingWhereInput + video: VideoWhereInput + AND: [VideoMediaMetadataWhereInput!] + OR: [VideoMediaMetadataWhereInput!] + NOT: [VideoMediaMetadataWhereInput!] } -input InvitesTransferredEventWhereUniqueInput { +input VideoMediaMetadataWhereUniqueInput { id: ID! } -input InvitesTransferredEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - sourceMember: ID! - targetMember: ID! - numberOfInvites: Float! +input VideoMediaMetadataCreateInput { + encoding: ID + pixelWidth: Float + pixelHeight: Float + size: String + createdInBlock: Float! } -input InvitesTransferredEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - sourceMember: ID - targetMember: ID - numberOfInvites: Float +input VideoMediaMetadataUpdateInput { + encoding: ID + pixelWidth: Float + pixelHeight: Float + size: String + createdInBlock: Float } -input MemberAccountsUpdatedEventWhereInput { +input VideoReactionWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17880,66 +17494,39 @@ input MemberAccountsUpdatedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - newRootAccount_eq: String - newRootAccount_contains: String - newRootAccount_startsWith: String - newRootAccount_endsWith: String - newRootAccount_in: [String!] - newControllerAccount_eq: String - newControllerAccount_contains: String - newControllerAccount_startsWith: String - newControllerAccount_endsWith: String - newControllerAccount_in: [String!] + reaction_eq: VideoReactionOptions + reaction_in: [VideoReactionOptions!] + memberId_eq: String + memberId_contains: String + memberId_startsWith: String + memberId_endsWith: String + memberId_in: [String!] member: MembershipWhereInput - AND: [MemberAccountsUpdatedEventWhereInput!] - OR: [MemberAccountsUpdatedEventWhereInput!] - NOT: [MemberAccountsUpdatedEventWhereInput!] + video: VideoWhereInput + AND: [VideoReactionWhereInput!] + OR: [VideoReactionWhereInput!] + NOT: [VideoReactionWhereInput!] } -input MemberAccountsUpdatedEventWhereUniqueInput { +input VideoReactionWhereUniqueInput { id: ID! } -input MemberAccountsUpdatedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! +input VideoReactionCreateInput { + reaction: VideoReactionOptions! member: ID! - newRootAccount: String - newControllerAccount: String + memberId: String! + video: ID! } -input MemberAccountsUpdatedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float +input VideoReactionUpdateInput { + reaction: VideoReactionOptions member: ID - newRootAccount: String - newControllerAccount: String + memberId: String + video: ID } -input MemberVerificationStatusUpdatedEventWhereInput { +input VideoReactionsCountByReactionTypeWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -17964,59 +17551,37 @@ input MemberVerificationStatusUpdatedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - isVerified_eq: Boolean - isVerified_in: [Boolean!] - member: MembershipWhereInput - worker: WorkerWhereInput - AND: [MemberVerificationStatusUpdatedEventWhereInput!] - OR: [MemberVerificationStatusUpdatedEventWhereInput!] - NOT: [MemberVerificationStatusUpdatedEventWhereInput!] + reaction_eq: VideoReactionOptions + reaction_in: [VideoReactionOptions!] + count_eq: Int + count_gt: Int + count_gte: Int + count_lt: Int + count_lte: Int + count_in: [Int!] + video: VideoWhereInput + AND: [VideoReactionsCountByReactionTypeWhereInput!] + OR: [VideoReactionsCountByReactionTypeWhereInput!] + NOT: [VideoReactionsCountByReactionTypeWhereInput!] } -input MemberVerificationStatusUpdatedEventWhereUniqueInput { +input VideoReactionsCountByReactionTypeWhereUniqueInput { id: ID! } -input MemberVerificationStatusUpdatedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - member: ID! - worker: ID! - isVerified: Boolean! +input VideoReactionsCountByReactionTypeCreateInput { + reaction: VideoReactionOptions! + count: Float! + video: ID! } -input MemberVerificationStatusUpdatedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - member: ID - worker: ID - isVerified: Boolean +input VideoReactionsCountByReactionTypeUpdateInput { + reaction: VideoReactionOptions + count: Float + video: ID } -input ProposalCreatedEventWhereInput { +input VideoReactionsPreferenceEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18060,33 +17625,37 @@ input ProposalCreatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - proposal: ProposalWhereInput - AND: [ProposalCreatedEventWhereInput!] - OR: [ProposalCreatedEventWhereInput!] - NOT: [ProposalCreatedEventWhereInput!] + reactionsStatus_eq: Boolean + reactionsStatus_in: [Boolean!] + video: VideoWhereInput + AND: [VideoReactionsPreferenceEventWhereInput!] + OR: [VideoReactionsPreferenceEventWhereInput!] + NOT: [VideoReactionsPreferenceEventWhereInput!] } -input ProposalCreatedEventWhereUniqueInput { +input VideoReactionsPreferenceEventWhereUniqueInput { id: ID! } -input ProposalCreatedEventCreateInput { +input VideoReactionsPreferenceEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - proposal: ID! + video: ID! + reactionsStatus: Boolean! } -input ProposalCreatedEventUpdateInput { +input VideoReactionsPreferenceEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - proposal: ID + video: ID + reactionsStatus: Boolean } -input ProposalDiscussionPostUpdatedEventWhereInput { +input VideoWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18111,59 +17680,239 @@ input ProposalDiscussionPostUpdatedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - text_eq: String - text_contains: String - text_startsWith: String - text_endsWith: String - text_in: [String!] - post: ProposalDiscussionPostWhereInput - AND: [ProposalDiscussionPostUpdatedEventWhereInput!] - OR: [ProposalDiscussionPostUpdatedEventWhereInput!] - NOT: [ProposalDiscussionPostUpdatedEventWhereInput!] -} - -input ProposalDiscussionPostUpdatedEventWhereUniqueInput { + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + duration_eq: Int + duration_gt: Int + duration_gte: Int + duration_lt: Int + duration_lte: Int + duration_in: [Int!] + hasMarketing_eq: Boolean + hasMarketing_in: [Boolean!] + publishedBeforeJoystream_eq: DateTime + publishedBeforeJoystream_lt: DateTime + publishedBeforeJoystream_lte: DateTime + publishedBeforeJoystream_gt: DateTime + publishedBeforeJoystream_gte: DateTime + isPublic_eq: Boolean + isPublic_in: [Boolean!] + isCensored_eq: Boolean + isCensored_in: [Boolean!] + isExplicit_eq: Boolean + isExplicit_in: [Boolean!] + videoStateBloatBond_eq: BigInt + videoStateBloatBond_gt: BigInt + videoStateBloatBond_gte: BigInt + videoStateBloatBond_lt: BigInt + videoStateBloatBond_lte: BigInt + videoStateBloatBond_in: [BigInt!] + createdInBlock_eq: Int + createdInBlock_gt: Int + createdInBlock_gte: Int + createdInBlock_lt: Int + createdInBlock_lte: Int + createdInBlock_in: [Int!] + isCommentSectionEnabled_eq: Boolean + isCommentSectionEnabled_in: [Boolean!] + commentsCount_eq: Int + commentsCount_gt: Int + commentsCount_gte: Int + commentsCount_lt: Int + commentsCount_lte: Int + commentsCount_in: [Int!] + isReactionFeatureEnabled_eq: Boolean + isReactionFeatureEnabled_in: [Boolean!] + reactionsCount_eq: Int + reactionsCount_gt: Int + reactionsCount_gte: Int + reactionsCount_lt: Int + reactionsCount_lte: Int + reactionsCount_in: [Int!] + ytVideoId_eq: String + ytVideoId_contains: String + ytVideoId_startsWith: String + ytVideoId_endsWith: String + ytVideoId_in: [String!] + isShort_eq: Boolean + isShort_in: [Boolean!] + entryApp: AppWhereInput + channel: ChannelWhereInput + category: VideoCategoryWhereInput + thumbnailPhoto: StorageDataObjectWhereInput + language: LanguageWhereInput + nft: OwnedNftWhereInput + license: LicenseWhereInput + media: StorageDataObjectWhereInput + mediaMetadata: VideoMediaMetadataWhereInput + subtitles_none: VideoSubtitleWhereInput + subtitles_some: VideoSubtitleWhereInput + subtitles_every: VideoSubtitleWhereInput + pinnedComment: CommentWhereInput + comments_none: CommentWhereInput + comments_some: CommentWhereInput + comments_every: CommentWhereInput + reactions_none: VideoReactionWhereInput + reactions_some: VideoReactionWhereInput + reactions_every: VideoReactionWhereInput + reactionsCountByReactionId_none: VideoReactionsCountByReactionTypeWhereInput + reactionsCountByReactionId_some: VideoReactionsCountByReactionTypeWhereInput + reactionsCountByReactionId_every: VideoReactionsCountByReactionTypeWhereInput + auctionbidcanceledeventvideo_none: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventvideo_some: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventvideo_every: AuctionBidCanceledEventWhereInput + auctionbidmadeeventvideo_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventvideo_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventvideo_every: AuctionBidMadeEventWhereInput + auctioncanceledeventvideo_none: AuctionCanceledEventWhereInput + auctioncanceledeventvideo_some: AuctionCanceledEventWhereInput + auctioncanceledeventvideo_every: AuctionCanceledEventWhereInput + bidmadecompletingauctioneventvideo_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventvideo_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventvideo_every: BidMadeCompletingAuctionEventWhereInput + buynowcanceledeventvideo_none: BuyNowCanceledEventWhereInput + buynowcanceledeventvideo_some: BuyNowCanceledEventWhereInput + buynowcanceledeventvideo_every: BuyNowCanceledEventWhereInput + buynowpriceupdatedeventvideo_none: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventvideo_some: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventvideo_every: BuyNowPriceUpdatedEventWhereInput + commentcreatedeventvideo_none: CommentCreatedEventWhereInput + commentcreatedeventvideo_some: CommentCreatedEventWhereInput + commentcreatedeventvideo_every: CommentCreatedEventWhereInput + commentdeletedeventvideo_none: CommentDeletedEventWhereInput + commentdeletedeventvideo_some: CommentDeletedEventWhereInput + commentdeletedeventvideo_every: CommentDeletedEventWhereInput + commentmoderatedeventvideo_none: CommentModeratedEventWhereInput + commentmoderatedeventvideo_some: CommentModeratedEventWhereInput + commentmoderatedeventvideo_every: CommentModeratedEventWhereInput + commentpinnedeventvideo_none: CommentPinnedEventWhereInput + commentpinnedeventvideo_some: CommentPinnedEventWhereInput + commentpinnedeventvideo_every: CommentPinnedEventWhereInput + commentreactedeventvideo_none: CommentReactedEventWhereInput + commentreactedeventvideo_some: CommentReactedEventWhereInput + commentreactedeventvideo_every: CommentReactedEventWhereInput + commentreactionvideo_none: CommentReactionWhereInput + commentreactionvideo_some: CommentReactionWhereInput + commentreactionvideo_every: CommentReactionWhereInput + commentreactionscountbyreactionidvideo_none: CommentReactionsCountByReactionIdWhereInput + commentreactionscountbyreactionidvideo_some: CommentReactionsCountByReactionIdWhereInput + commentreactionscountbyreactionidvideo_every: CommentReactionsCountByReactionIdWhereInput + commenttextupdatedeventvideo_none: CommentTextUpdatedEventWhereInput + commenttextupdatedeventvideo_some: CommentTextUpdatedEventWhereInput + commenttextupdatedeventvideo_every: CommentTextUpdatedEventWhereInput + englishauctionsettledeventvideo_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventvideo_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventvideo_every: EnglishAuctionSettledEventWhereInput + englishauctionstartedeventvideo_none: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventvideo_some: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventvideo_every: EnglishAuctionStartedEventWhereInput + nftboughteventvideo_none: NftBoughtEventWhereInput + nftboughteventvideo_some: NftBoughtEventWhereInput + nftboughteventvideo_every: NftBoughtEventWhereInput + nftissuedeventvideo_none: NftIssuedEventWhereInput + nftissuedeventvideo_some: NftIssuedEventWhereInput + nftissuedeventvideo_every: NftIssuedEventWhereInput + nftsellordermadeeventvideo_none: NftSellOrderMadeEventWhereInput + nftsellordermadeeventvideo_some: NftSellOrderMadeEventWhereInput + nftsellordermadeeventvideo_every: NftSellOrderMadeEventWhereInput + nftslingedbacktotheoriginalartisteventvideo_none: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventvideo_some: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventvideo_every: NftSlingedBackToTheOriginalArtistEventWhereInput + offeracceptedeventvideo_none: OfferAcceptedEventWhereInput + offeracceptedeventvideo_some: OfferAcceptedEventWhereInput + offeracceptedeventvideo_every: OfferAcceptedEventWhereInput + offercanceledeventvideo_none: OfferCanceledEventWhereInput + offercanceledeventvideo_some: OfferCanceledEventWhereInput + offercanceledeventvideo_every: OfferCanceledEventWhereInput + offerstartedeventvideo_none: OfferStartedEventWhereInput + offerstartedeventvideo_some: OfferStartedEventWhereInput + offerstartedeventvideo_every: OfferStartedEventWhereInput + openauctionbidacceptedeventvideo_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventvideo_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventvideo_every: OpenAuctionBidAcceptedEventWhereInput + openauctionstartedeventvideo_none: OpenAuctionStartedEventWhereInput + openauctionstartedeventvideo_some: OpenAuctionStartedEventWhereInput + openauctionstartedeventvideo_every: OpenAuctionStartedEventWhereInput + videoreactedeventvideo_none: VideoReactedEventWhereInput + videoreactedeventvideo_some: VideoReactedEventWhereInput + videoreactedeventvideo_every: VideoReactedEventWhereInput + videoreactionspreferenceeventvideo_none: VideoReactionsPreferenceEventWhereInput + videoreactionspreferenceeventvideo_some: VideoReactionsPreferenceEventWhereInput + videoreactionspreferenceeventvideo_every: VideoReactionsPreferenceEventWhereInput + AND: [VideoWhereInput!] + OR: [VideoWhereInput!] + NOT: [VideoWhereInput!] +} + +input VideoWhereUniqueInput { id: ID! } -input ProposalDiscussionPostUpdatedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - post: ID! - text: String! +input VideoCreateInput { + entryApp: ID + channel: ID! + category: ID + title: String + description: String + duration: Float + thumbnailPhoto: ID + language: ID + hasMarketing: Boolean + publishedBeforeJoystream: DateTime + isPublic: Boolean + isCensored: Boolean! + nft: ID + isExplicit: Boolean + license: ID + media: ID + videoStateBloatBond: String! + mediaMetadata: ID + createdInBlock: Float! + isCommentSectionEnabled: Boolean! + commentsCount: Float! + isReactionFeatureEnabled: Boolean! + reactionsCount: Float! + ytVideoId: String + isShort: Boolean } -input ProposalDiscussionPostUpdatedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - post: ID - text: String +input VideoUpdateInput { + entryApp: ID + channel: ID + category: ID + title: String + description: String + duration: Float + thumbnailPhoto: ID + language: ID + hasMarketing: Boolean + publishedBeforeJoystream: DateTime + isPublic: Boolean + isCensored: Boolean + nft: ID + isExplicit: Boolean + license: ID + media: ID + videoStateBloatBond: String + mediaMetadata: ID + createdInBlock: Float + isCommentSectionEnabled: Boolean + commentsCount: Float + isReactionFeatureEnabled: Boolean + reactionsCount: Float + ytVideoId: String + isShort: Boolean } -input ProposalDiscussionPostCreatedEventWhereInput { +input ChannelPayoutsUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18207,40 +17956,75 @@ input ProposalDiscussionPostCreatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - text_eq: String - text_contains: String - text_startsWith: String - text_endsWith: String - text_in: [String!] - post: ProposalDiscussionPostWhereInput - AND: [ProposalDiscussionPostCreatedEventWhereInput!] - OR: [ProposalDiscussionPostCreatedEventWhereInput!] - NOT: [ProposalDiscussionPostCreatedEventWhereInput!] + commitment_eq: String + commitment_contains: String + commitment_startsWith: String + commitment_endsWith: String + commitment_in: [String!] + payloadSize_eq: BigInt + payloadSize_gt: BigInt + payloadSize_gte: BigInt + payloadSize_lt: BigInt + payloadSize_lte: BigInt + payloadSize_in: [BigInt!] + payloadHash_eq: String + payloadHash_contains: String + payloadHash_startsWith: String + payloadHash_endsWith: String + payloadHash_in: [String!] + minCashoutAllowed_eq: BigInt + minCashoutAllowed_gt: BigInt + minCashoutAllowed_gte: BigInt + minCashoutAllowed_lt: BigInt + minCashoutAllowed_lte: BigInt + minCashoutAllowed_in: [BigInt!] + maxCashoutAllowed_eq: BigInt + maxCashoutAllowed_gt: BigInt + maxCashoutAllowed_gte: BigInt + maxCashoutAllowed_lt: BigInt + maxCashoutAllowed_lte: BigInt + maxCashoutAllowed_in: [BigInt!] + channelCashoutsEnabled_eq: Boolean + channelCashoutsEnabled_in: [Boolean!] + payloadDataObject: StorageDataObjectWhereInput + AND: [ChannelPayoutsUpdatedEventWhereInput!] + OR: [ChannelPayoutsUpdatedEventWhereInput!] + NOT: [ChannelPayoutsUpdatedEventWhereInput!] } -input ProposalDiscussionPostCreatedEventWhereUniqueInput { +input ChannelPayoutsUpdatedEventWhereUniqueInput { id: ID! } -input ProposalDiscussionPostCreatedEventCreateInput { +input ChannelPayoutsUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - post: ID! - text: String! + commitment: String + payloadDataObject: ID + payloadSize: String + payloadHash: String + minCashoutAllowed: String + maxCashoutAllowed: String + channelCashoutsEnabled: Boolean } -input ProposalDiscussionPostCreatedEventUpdateInput { +input ChannelPayoutsUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - post: ID - text: String + commitment: String + payloadDataObject: ID + payloadSize: String + payloadHash: String + minCashoutAllowed: String + maxCashoutAllowed: String + channelCashoutsEnabled: Boolean } -input ProposalDiscussionPostDeletedEventWhereInput { +input StorageDataObjectWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18265,55 +18049,74 @@ input ProposalDiscussionPostDeletedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - post: ProposalDiscussionPostWhereInput - actor: MembershipWhereInput - AND: [ProposalDiscussionPostDeletedEventWhereInput!] - OR: [ProposalDiscussionPostDeletedEventWhereInput!] - NOT: [ProposalDiscussionPostDeletedEventWhereInput!] + isAccepted_eq: Boolean + isAccepted_in: [Boolean!] + size_eq: BigInt + size_gt: BigInt + size_gte: BigInt + size_lt: BigInt + size_lte: BigInt + size_in: [BigInt!] + ipfsHash_eq: String + ipfsHash_contains: String + ipfsHash_startsWith: String + ipfsHash_endsWith: String + ipfsHash_in: [String!] + type_json: JSONObject + stateBloatBond_eq: BigInt + stateBloatBond_gt: BigInt + stateBloatBond_gte: BigInt + stateBloatBond_lt: BigInt + stateBloatBond_lte: BigInt + stateBloatBond_in: [BigInt!] + unsetAt_eq: DateTime + unsetAt_lt: DateTime + unsetAt_lte: DateTime + unsetAt_gt: DateTime + unsetAt_gte: DateTime + storageBag: StorageBagWhereInput + videoThumbnail: VideoWhereInput + videoMedia: VideoWhereInput + videoSubtitle: VideoSubtitleWhereInput + channelcoverPhoto_none: ChannelWhereInput + channelcoverPhoto_some: ChannelWhereInput + channelcoverPhoto_every: ChannelWhereInput + channelavatarPhoto_none: ChannelWhereInput + channelavatarPhoto_some: ChannelWhereInput + channelavatarPhoto_every: ChannelWhereInput + channelpayoutsupdatedeventpayloadDataObject_none: ChannelPayoutsUpdatedEventWhereInput + channelpayoutsupdatedeventpayloadDataObject_some: ChannelPayoutsUpdatedEventWhereInput + channelpayoutsupdatedeventpayloadDataObject_every: ChannelPayoutsUpdatedEventWhereInput + AND: [StorageDataObjectWhereInput!] + OR: [StorageDataObjectWhereInput!] + NOT: [StorageDataObjectWhereInput!] } -input ProposalDiscussionPostDeletedEventWhereUniqueInput { +input StorageDataObjectWhereUniqueInput { id: ID! } -input ProposalDiscussionPostDeletedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - post: ID! - actor: ID! +input StorageDataObjectCreateInput { + isAccepted: Boolean! + size: String! + storageBag: ID! + ipfsHash: String! + type: JSONObject! + stateBloatBond: String! + unsetAt: DateTime } -input ProposalDiscussionPostDeletedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - post: ID - actor: ID +input StorageDataObjectUpdateInput { + isAccepted: Boolean + size: String + storageBag: ID + ipfsHash: String + type: JSONObject + stateBloatBond: String + unsetAt: DateTime } -input ProposalDiscussionPostWhereInput { +input FundingRequestDestinationWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18338,55 +18141,40 @@ input ProposalDiscussionPostWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - status_json: JSONObject - isVisible_eq: Boolean - isVisible_in: [Boolean!] - text_eq: String - text_contains: String - text_startsWith: String - text_endsWith: String - text_in: [String!] - discussionThread: ProposalDiscussionThreadWhereInput - author: MembershipWhereInput - repliesTo: ProposalDiscussionPostWhereInput - updates_none: ProposalDiscussionPostUpdatedEventWhereInput - updates_some: ProposalDiscussionPostUpdatedEventWhereInput - updates_every: ProposalDiscussionPostUpdatedEventWhereInput - createdInEvent: ProposalDiscussionPostCreatedEventWhereInput - proposaldiscussionpostrepliesTo_none: ProposalDiscussionPostWhereInput - proposaldiscussionpostrepliesTo_some: ProposalDiscussionPostWhereInput - proposaldiscussionpostrepliesTo_every: ProposalDiscussionPostWhereInput - proposaldiscussionpostdeletedeventpost_none: ProposalDiscussionPostDeletedEventWhereInput - proposaldiscussionpostdeletedeventpost_some: ProposalDiscussionPostDeletedEventWhereInput - proposaldiscussionpostdeletedeventpost_every: ProposalDiscussionPostDeletedEventWhereInput - AND: [ProposalDiscussionPostWhereInput!] - OR: [ProposalDiscussionPostWhereInput!] - NOT: [ProposalDiscussionPostWhereInput!] + amount_eq: BigInt + amount_gt: BigInt + amount_gte: BigInt + amount_lt: BigInt + amount_lte: BigInt + amount_in: [BigInt!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + list: FundingRequestDestinationsListWhereInput + AND: [FundingRequestDestinationWhereInput!] + OR: [FundingRequestDestinationWhereInput!] + NOT: [FundingRequestDestinationWhereInput!] } -input ProposalDiscussionPostWhereUniqueInput { +input FundingRequestDestinationWhereUniqueInput { id: ID! } -input ProposalDiscussionPostCreateInput { - discussionThread: ID! - author: ID! - status: JSONObject! - isVisible: Boolean! - text: String! - repliesTo: ID +input FundingRequestDestinationCreateInput { + amount: String! + account: String! + list: ID! } -input ProposalDiscussionPostUpdateInput { - discussionThread: ID - author: ID - status: JSONObject - isVisible: Boolean - text: String - repliesTo: ID +input FundingRequestDestinationUpdateInput { + amount: String + account: String + list: ID } -input ProposalDiscussionThreadModeChangedEventWhereInput { +input FundingRequestDestinationsListWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18411,58 +18199,33 @@ input ProposalDiscussionThreadModeChangedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - newMode_json: JSONObject - thread: ProposalDiscussionThreadWhereInput - actor: MembershipWhereInput - AND: [ProposalDiscussionThreadModeChangedEventWhereInput!] - OR: [ProposalDiscussionThreadModeChangedEventWhereInput!] - NOT: [ProposalDiscussionThreadModeChangedEventWhereInput!] + phantom_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + destinations_none: FundingRequestDestinationWhereInput + destinations_some: FundingRequestDestinationWhereInput + destinations_every: FundingRequestDestinationWhereInput + AND: [FundingRequestDestinationsListWhereInput!] + OR: [FundingRequestDestinationsListWhereInput!] + NOT: [FundingRequestDestinationsListWhereInput!] } -input ProposalDiscussionThreadModeChangedEventWhereUniqueInput { +input FundingRequestDestinationsListWhereUniqueInput { id: ID! } -input ProposalDiscussionThreadModeChangedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - thread: ID! - newMode: JSONObject! - actor: ID! +input FundingRequestDestinationsListCreateInput { + phantom: Float } -input ProposalDiscussionThreadModeChangedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - thread: ID - newMode: JSONObject - actor: ID +input FundingRequestDestinationsListUpdateInput { + phantom: Float } -input ProposalDiscussionThreadWhereInput { +input MembershipExternalResourceWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18487,34 +18250,39 @@ input ProposalDiscussionThreadWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - mode_json: JSONObject - proposal: ProposalWhereInput - posts_none: ProposalDiscussionPostWhereInput - posts_some: ProposalDiscussionPostWhereInput - posts_every: ProposalDiscussionPostWhereInput - modeChanges_none: ProposalDiscussionThreadModeChangedEventWhereInput - modeChanges_some: ProposalDiscussionThreadModeChangedEventWhereInput - modeChanges_every: ProposalDiscussionThreadModeChangedEventWhereInput - AND: [ProposalDiscussionThreadWhereInput!] - OR: [ProposalDiscussionThreadWhereInput!] - NOT: [ProposalDiscussionThreadWhereInput!] + type_eq: MembershipExternalResourceType + type_in: [MembershipExternalResourceType!] + value_eq: String + value_contains: String + value_startsWith: String + value_endsWith: String + value_in: [String!] + memberMetadata: MemberMetadataWhereInput + member: MembershipWhereInput + AND: [MembershipExternalResourceWhereInput!] + OR: [MembershipExternalResourceWhereInput!] + NOT: [MembershipExternalResourceWhereInput!] } -input ProposalDiscussionThreadWhereUniqueInput { +input MembershipExternalResourceWhereUniqueInput { id: ID! } -input ProposalDiscussionThreadCreateInput { - proposal: ID! - mode: JSONObject! +input MembershipExternalResourceCreateInput { + type: MembershipExternalResourceType! + value: String! + memberMetadata: ID! + member: ID } -input ProposalDiscussionThreadUpdateInput { - proposal: ID - mode: JSONObject +input MembershipExternalResourceUpdateInput { + type: MembershipExternalResourceType + value: String + memberMetadata: ID + member: ID } -input ProposalStatusUpdatedEventWhereInput { +input MemberCreatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18558,36 +18326,61 @@ input ProposalStatusUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newStatus_json: JSONObject - proposal: ProposalWhereInput - AND: [ProposalStatusUpdatedEventWhereInput!] - OR: [ProposalStatusUpdatedEventWhereInput!] - NOT: [ProposalStatusUpdatedEventWhereInput!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + isFoundingMember_eq: Boolean + isFoundingMember_in: [Boolean!] + newMember: MembershipWhereInput + metadata: MemberMetadataWhereInput + AND: [MemberCreatedEventWhereInput!] + OR: [MemberCreatedEventWhereInput!] + NOT: [MemberCreatedEventWhereInput!] } -input ProposalStatusUpdatedEventWhereUniqueInput { +input MemberCreatedEventWhereUniqueInput { id: ID! } -input ProposalStatusUpdatedEventCreateInput { +input MemberCreatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - proposal: ID! - newStatus: JSONObject! + newMember: ID! + rootAccount: String! + controllerAccount: String! + handle: String! + metadata: ID! + isFoundingMember: Boolean! } -input ProposalStatusUpdatedEventUpdateInput { +input MemberCreatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - proposal: ID - newStatus: JSONObject + newMember: ID + rootAccount: String + controllerAccount: String + handle: String + metadata: ID + isFoundingMember: Boolean } -input ProposalVotedEventWhereInput { +input MemberInvitedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18631,55 +18424,68 @@ input ProposalVotedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - voteKind_eq: ProposalVoteKind - voteKind_in: [ProposalVoteKind!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - votingRound_eq: Int - votingRound_gt: Int - votingRound_gte: Int - votingRound_lt: Int - votingRound_lte: Int - votingRound_in: [Int!] - voter: MembershipWhereInput - proposal: ProposalWhereInput - AND: [ProposalVotedEventWhereInput!] - OR: [ProposalVotedEventWhereInput!] - NOT: [ProposalVotedEventWhereInput!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + initialBalance_eq: BigInt + initialBalance_gt: BigInt + initialBalance_gte: BigInt + initialBalance_lt: BigInt + initialBalance_lte: BigInt + initialBalance_in: [BigInt!] + invitingMember: MembershipWhereInput + newMember: MembershipWhereInput + metadata: MemberMetadataWhereInput + AND: [MemberInvitedEventWhereInput!] + OR: [MemberInvitedEventWhereInput!] + NOT: [MemberInvitedEventWhereInput!] } -input ProposalVotedEventWhereUniqueInput { +input MemberInvitedEventWhereUniqueInput { id: ID! } -input ProposalVotedEventCreateInput { +input MemberInvitedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - voter: ID! - voteKind: ProposalVoteKind! - proposal: ID! - rationale: String! - votingRound: Float! + invitingMember: ID! + newMember: ID! + rootAccount: String! + controllerAccount: String! + handle: String! + metadata: ID! + initialBalance: String! } -input ProposalVotedEventUpdateInput { +input MemberInvitedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - voter: ID - voteKind: ProposalVoteKind - proposal: ID - rationale: String - votingRound: Float + invitingMember: ID + newMember: ID + rootAccount: String + controllerAccount: String + handle: String + metadata: ID + initialBalance: String } -input ProposalCancelledEventWhereInput { +input MemberProfileUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18723,33 +18529,50 @@ input ProposalCancelledEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - proposal: ProposalWhereInput - AND: [ProposalCancelledEventWhereInput!] - OR: [ProposalCancelledEventWhereInput!] - NOT: [ProposalCancelledEventWhereInput!] + newHandle_eq: String + newHandle_contains: String + newHandle_startsWith: String + newHandle_endsWith: String + newHandle_in: [String!] + newHandleRaw_eq: String + newHandleRaw_contains: String + newHandleRaw_startsWith: String + newHandleRaw_endsWith: String + newHandleRaw_in: [String!] + member: MembershipWhereInput + newMetadata: MemberMetadataWhereInput + AND: [MemberProfileUpdatedEventWhereInput!] + OR: [MemberProfileUpdatedEventWhereInput!] + NOT: [MemberProfileUpdatedEventWhereInput!] } -input ProposalCancelledEventWhereUniqueInput { +input MemberProfileUpdatedEventWhereUniqueInput { id: ID! } -input ProposalCancelledEventCreateInput { +input MemberProfileUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - proposal: ID! + member: ID! + newHandle: String + newHandleRaw: String + newMetadata: ID! } -input ProposalCancelledEventUpdateInput { +input MemberProfileUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - proposal: ID + member: ID + newHandle: String + newHandleRaw: String + newMetadata: ID } -input ProposalDecisionMadeEventWhereInput { +input MembershipBoughtEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18793,36 +18616,140 @@ input ProposalDecisionMadeEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - decisionStatus_json: JSONObject - proposal: ProposalWhereInput - AND: [ProposalDecisionMadeEventWhereInput!] - OR: [ProposalDecisionMadeEventWhereInput!] - NOT: [ProposalDecisionMadeEventWhereInput!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + newMember: MembershipWhereInput + metadata: MemberMetadataWhereInput + referrer: MembershipWhereInput + AND: [MembershipBoughtEventWhereInput!] + OR: [MembershipBoughtEventWhereInput!] + NOT: [MembershipBoughtEventWhereInput!] } -input ProposalDecisionMadeEventWhereUniqueInput { +input MembershipBoughtEventWhereUniqueInput { id: ID! } -input ProposalDecisionMadeEventCreateInput { +input MembershipBoughtEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - proposal: ID! - decisionStatus: JSONObject! + newMember: ID! + rootAccount: String! + controllerAccount: String! + handle: String! + metadata: ID! + referrer: ID } -input ProposalDecisionMadeEventUpdateInput { +input MembershipBoughtEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - proposal: ID - decisionStatus: JSONObject + newMember: ID + rootAccount: String + controllerAccount: String + handle: String + metadata: ID + referrer: ID } -input ProposalExecutedEventWhereInput { +input MemberMetadataWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + name_eq: String + name_contains: String + name_startsWith: String + name_endsWith: String + name_in: [String!] + avatar_json: JSONObject + about_eq: String + about_contains: String + about_startsWith: String + about_endsWith: String + about_in: [String!] + isVerifiedValidator_eq: Boolean + isVerifiedValidator_in: [Boolean!] + member: MembershipWhereInput + externalResources_none: MembershipExternalResourceWhereInput + externalResources_some: MembershipExternalResourceWhereInput + externalResources_every: MembershipExternalResourceWhereInput + membercreatedeventmetadata_none: MemberCreatedEventWhereInput + membercreatedeventmetadata_some: MemberCreatedEventWhereInput + membercreatedeventmetadata_every: MemberCreatedEventWhereInput + memberinvitedeventmetadata_none: MemberInvitedEventWhereInput + memberinvitedeventmetadata_some: MemberInvitedEventWhereInput + memberinvitedeventmetadata_every: MemberInvitedEventWhereInput + memberprofileupdatedeventnewMetadata_none: MemberProfileUpdatedEventWhereInput + memberprofileupdatedeventnewMetadata_some: MemberProfileUpdatedEventWhereInput + memberprofileupdatedeventnewMetadata_every: MemberProfileUpdatedEventWhereInput + membershipboughteventmetadata_none: MembershipBoughtEventWhereInput + membershipboughteventmetadata_some: MembershipBoughtEventWhereInput + membershipboughteventmetadata_every: MembershipBoughtEventWhereInput + membershipgiftedeventmetadata_none: MembershipGiftedEventWhereInput + membershipgiftedeventmetadata_some: MembershipGiftedEventWhereInput + membershipgiftedeventmetadata_every: MembershipGiftedEventWhereInput + AND: [MemberMetadataWhereInput!] + OR: [MemberMetadataWhereInput!] + NOT: [MemberMetadataWhereInput!] +} + +input MemberMetadataWhereUniqueInput { + id: ID! +} + +input MemberMetadataCreateInput { + name: String + avatar: JSONObject! + about: String + isVerifiedValidator: Boolean +} + +input MemberMetadataUpdateInput { + name: String + avatar: JSONObject + about: String + isVerifiedValidator: Boolean +} + +input MembershipGiftedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18866,36 +18793,57 @@ input ProposalExecutedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - executionStatus_json: JSONObject - proposal: ProposalWhereInput - AND: [ProposalExecutedEventWhereInput!] - OR: [ProposalExecutedEventWhereInput!] - NOT: [ProposalExecutedEventWhereInput!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + newMember: MembershipWhereInput + metadata: MemberMetadataWhereInput + AND: [MembershipGiftedEventWhereInput!] + OR: [MembershipGiftedEventWhereInput!] + NOT: [MembershipGiftedEventWhereInput!] } -input ProposalExecutedEventWhereUniqueInput { +input MembershipGiftedEventWhereUniqueInput { id: ID! } -input ProposalExecutedEventCreateInput { +input MembershipGiftedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - proposal: ID! - executionStatus: JSONObject! + newMember: ID! + rootAccount: String! + controllerAccount: String! + handle: String! + metadata: ID! } -input ProposalExecutedEventUpdateInput { +input MembershipGiftedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - proposal: ID - executionStatus: JSONObject + newMember: ID + rootAccount: String + controllerAccount: String + handle: String + metadata: ID } -input ProposalWhereInput { +input ProposalCreatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -18920,104 +18868,52 @@ input ProposalWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - title_eq: String - title_contains: String - title_startsWith: String - title_endsWith: String - title_in: [String!] - description_eq: String - description_contains: String - description_startsWith: String - description_endsWith: String - description_in: [String!] - details_json: JSONObject - stakingAccount_eq: String - stakingAccount_contains: String - stakingAccount_startsWith: String - stakingAccount_endsWith: String - stakingAccount_in: [String!] - exactExecutionBlock_eq: Int - exactExecutionBlock_gt: Int - exactExecutionBlock_gte: Int - exactExecutionBlock_lt: Int - exactExecutionBlock_lte: Int - exactExecutionBlock_in: [Int!] - councilApprovals_eq: Int - councilApprovals_gt: Int - councilApprovals_gte: Int - councilApprovals_lt: Int - councilApprovals_lte: Int - councilApprovals_in: [Int!] - status_json: JSONObject - isFinalized_eq: Boolean - isFinalized_in: [Boolean!] - statusSetAtBlock_eq: Int - statusSetAtBlock_gt: Int - statusSetAtBlock_gte: Int - statusSetAtBlock_lt: Int - statusSetAtBlock_lte: Int - statusSetAtBlock_in: [Int!] - statusSetAtTime_eq: DateTime - statusSetAtTime_lt: DateTime - statusSetAtTime_lte: DateTime - statusSetAtTime_gt: DateTime - statusSetAtTime_gte: DateTime - creator: MembershipWhereInput - createdInEvent: ProposalCreatedEventWhereInput - discussionThread: ProposalDiscussionThreadWhereInput - proposalStatusUpdates_none: ProposalStatusUpdatedEventWhereInput - proposalStatusUpdates_some: ProposalStatusUpdatedEventWhereInput - proposalStatusUpdates_every: ProposalStatusUpdatedEventWhereInput - votes_none: ProposalVotedEventWhereInput - votes_some: ProposalVotedEventWhereInput - votes_every: ProposalVotedEventWhereInput - proposalcancelledeventproposal_none: ProposalCancelledEventWhereInput - proposalcancelledeventproposal_some: ProposalCancelledEventWhereInput - proposalcancelledeventproposal_every: ProposalCancelledEventWhereInput - proposaldecisionmadeeventproposal_none: ProposalDecisionMadeEventWhereInput - proposaldecisionmadeeventproposal_some: ProposalDecisionMadeEventWhereInput - proposaldecisionmadeeventproposal_every: ProposalDecisionMadeEventWhereInput - proposalexecutedeventproposal_none: ProposalExecutedEventWhereInput - proposalexecutedeventproposal_some: ProposalExecutedEventWhereInput - proposalexecutedeventproposal_every: ProposalExecutedEventWhereInput - AND: [ProposalWhereInput!] - OR: [ProposalWhereInput!] - NOT: [ProposalWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + proposal: ProposalWhereInput + AND: [ProposalCreatedEventWhereInput!] + OR: [ProposalCreatedEventWhereInput!] + NOT: [ProposalCreatedEventWhereInput!] } -input ProposalWhereUniqueInput { +input ProposalCreatedEventWhereUniqueInput { id: ID! } -input ProposalCreateInput { - title: String! - description: String! - details: JSONObject! - stakingAccount: String - creator: ID! - exactExecutionBlock: Float - councilApprovals: Float! - status: JSONObject! - isFinalized: Boolean - statusSetAtBlock: Float! - statusSetAtTime: DateTime! +input ProposalCreatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + proposal: ID! } -input ProposalUpdateInput { - title: String - description: String - details: JSONObject - stakingAccount: String - creator: ID - exactExecutionBlock: Float - councilApprovals: Float - status: JSONObject - isFinalized: Boolean - statusSetAtBlock: Float - statusSetAtTime: DateTime +input ProposalCreatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + proposal: ID } -input StakingAccountAddedEventWhereInput { +input ProposalStatusUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19061,40 +18957,36 @@ input StakingAccountAddedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - account_eq: String - account_contains: String - account_startsWith: String - account_endsWith: String - account_in: [String!] - member: MembershipWhereInput - AND: [StakingAccountAddedEventWhereInput!] - OR: [StakingAccountAddedEventWhereInput!] - NOT: [StakingAccountAddedEventWhereInput!] + newStatus_json: JSONObject + proposal: ProposalWhereInput + AND: [ProposalStatusUpdatedEventWhereInput!] + OR: [ProposalStatusUpdatedEventWhereInput!] + NOT: [ProposalStatusUpdatedEventWhereInput!] } -input StakingAccountAddedEventWhereUniqueInput { +input ProposalStatusUpdatedEventWhereUniqueInput { id: ID! } -input StakingAccountAddedEventCreateInput { +input ProposalStatusUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - member: ID! - account: String! + proposal: ID! + newStatus: JSONObject! } -input StakingAccountAddedEventUpdateInput { +input ProposalStatusUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - member: ID - account: String + proposal: ID + newStatus: JSONObject } -input StakingAccountConfirmedEventWhereInput { +input ProposalVotedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19138,40 +19030,55 @@ input StakingAccountConfirmedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - account_eq: String - account_contains: String - account_startsWith: String - account_endsWith: String - account_in: [String!] - member: MembershipWhereInput - AND: [StakingAccountConfirmedEventWhereInput!] - OR: [StakingAccountConfirmedEventWhereInput!] - NOT: [StakingAccountConfirmedEventWhereInput!] + voteKind_eq: ProposalVoteKind + voteKind_in: [ProposalVoteKind!] + rationale_eq: String + rationale_contains: String + rationale_startsWith: String + rationale_endsWith: String + rationale_in: [String!] + votingRound_eq: Int + votingRound_gt: Int + votingRound_gte: Int + votingRound_lt: Int + votingRound_lte: Int + votingRound_in: [Int!] + voter: MembershipWhereInput + proposal: ProposalWhereInput + AND: [ProposalVotedEventWhereInput!] + OR: [ProposalVotedEventWhereInput!] + NOT: [ProposalVotedEventWhereInput!] } -input StakingAccountConfirmedEventWhereUniqueInput { +input ProposalVotedEventWhereUniqueInput { id: ID! } -input StakingAccountConfirmedEventCreateInput { +input ProposalVotedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - member: ID! - account: String! + voter: ID! + voteKind: ProposalVoteKind! + proposal: ID! + rationale: String! + votingRound: Float! } -input StakingAccountConfirmedEventUpdateInput { +input ProposalVotedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - member: ID - account: String + voter: ID + voteKind: ProposalVoteKind + proposal: ID + rationale: String + votingRound: Float } -input StakingAccountRemovedEventWhereInput { +input ProposalCancelledEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19215,40 +19122,33 @@ input StakingAccountRemovedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - account_eq: String - account_contains: String - account_startsWith: String - account_endsWith: String - account_in: [String!] - member: MembershipWhereInput - AND: [StakingAccountRemovedEventWhereInput!] - OR: [StakingAccountRemovedEventWhereInput!] - NOT: [StakingAccountRemovedEventWhereInput!] + proposal: ProposalWhereInput + AND: [ProposalCancelledEventWhereInput!] + OR: [ProposalCancelledEventWhereInput!] + NOT: [ProposalCancelledEventWhereInput!] } -input StakingAccountRemovedEventWhereUniqueInput { +input ProposalCancelledEventWhereUniqueInput { id: ID! } -input StakingAccountRemovedEventCreateInput { +input ProposalCancelledEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - member: ID! - account: String! + proposal: ID! } -input StakingAccountRemovedEventUpdateInput { +input ProposalCancelledEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - member: ID - account: String + proposal: ID } -input MembershipWhereInput { +input ProposalDecisionMadeEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19273,324 +19173,55 @@ input MembershipWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - handle_eq: String - handle_contains: String - handle_startsWith: String - handle_endsWith: String - handle_in: [String!] - controllerAccount_eq: String - controllerAccount_contains: String - controllerAccount_startsWith: String - controllerAccount_endsWith: String - controllerAccount_in: [String!] - rootAccount_eq: String - rootAccount_contains: String - rootAccount_startsWith: String - rootAccount_endsWith: String - rootAccount_in: [String!] - entry_json: JSONObject - isVerified_eq: Boolean - isVerified_in: [Boolean!] - boundAccounts_containsAll: [String!] - boundAccounts_containsNone: [String!] - boundAccounts_containsAny: [String!] - inviteCount_eq: Int - inviteCount_gt: Int - inviteCount_gte: Int - inviteCount_lt: Int - inviteCount_lte: Int - inviteCount_in: [Int!] - isFoundingMember_eq: Boolean - isFoundingMember_in: [Boolean!] - isCouncilMember_eq: Boolean - isCouncilMember_in: [Boolean!] - metadata: MemberMetadataWhereInput - invitees_none: MembershipWhereInput - invitees_some: MembershipWhereInput - invitees_every: MembershipWhereInput - invitedBy: MembershipWhereInput - referredMembers_none: MembershipWhereInput - referredMembers_some: MembershipWhereInput - referredMembers_every: MembershipWhereInput - referredBy: MembershipWhereInput - externalResources_none: MembershipExternalResourceWhereInput - externalResources_some: MembershipExternalResourceWhereInput - externalResources_every: MembershipExternalResourceWhereInput - roles_none: WorkerWhereInput - roles_some: WorkerWhereInput - roles_every: WorkerWhereInput - whitelistedIn_none: ProposalDiscussionWhitelistWhereInput - whitelistedIn_some: ProposalDiscussionWhitelistWhereInput - whitelistedIn_every: ProposalDiscussionWhitelistWhereInput - whitelistedInBounties_none: BountyEntrantWhitelistWhereInput - whitelistedInBounties_some: BountyEntrantWhitelistWhereInput - whitelistedInBounties_every: BountyEntrantWhitelistWhereInput - channels_none: ChannelWhereInput - channels_some: ChannelWhereInput - channels_every: ChannelWhereInput - collaboratorInChannels_none: CollaboratorWhereInput - collaboratorInChannels_some: CollaboratorWhereInput - collaboratorInChannels_every: CollaboratorWhereInput - memberBannedFromChannels_none: ChannelWhereInput - memberBannedFromChannels_some: ChannelWhereInput - memberBannedFromChannels_every: ChannelWhereInput - councilCandidacies_none: CandidateWhereInput - councilCandidacies_some: CandidateWhereInput - councilCandidacies_every: CandidateWhereInput - councilMembers_none: CouncilMemberWhereInput - councilMembers_some: CouncilMemberWhereInput - councilMembers_every: CouncilMemberWhereInput - whitelistedInAuctions_none: AuctionWhereInput - whitelistedInAuctions_some: AuctionWhereInput - whitelistedInAuctions_every: AuctionWhereInput - ownedNfts_none: OwnedNftWhereInput - ownedNfts_some: OwnedNftWhereInput - ownedNfts_every: OwnedNftWhereInput - nftCollectorInChannels_none: ChannelNftCollectorsWhereInput - nftCollectorInChannels_some: ChannelNftCollectorsWhereInput - nftCollectorInChannels_every: ChannelNftCollectorsWhereInput - memberEnglishAuctionSettledEvents_none: EnglishAuctionSettledEventWhereInput - memberEnglishAuctionSettledEvents_some: EnglishAuctionSettledEventWhereInput - memberEnglishAuctionSettledEvents_every: EnglishAuctionSettledEventWhereInput - memberOpenAuctionAcceptedBidEvents_none: OpenAuctionBidAcceptedEventWhereInput - memberOpenAuctionAcceptedBidEvents_some: OpenAuctionBidAcceptedEventWhereInput - memberOpenAuctionAcceptedBidEvents_every: OpenAuctionBidAcceptedEventWhereInput - memberBidMadeCompletingAuctionEvents_none: BidMadeCompletingAuctionEventWhereInput - memberBidMadeCompletingAuctionEvents_some: BidMadeCompletingAuctionEventWhereInput - memberBidMadeCompletingAuctionEvents_every: BidMadeCompletingAuctionEventWhereInput - auctioninitialOwner_none: AuctionWhereInput - auctioninitialOwner_some: AuctionWhereInput - auctioninitialOwner_every: AuctionWhereInput - auctionwinningMember_none: AuctionWhereInput - auctionwinningMember_some: AuctionWhereInput - auctionwinningMember_every: AuctionWhereInput - auctionbidcanceledeventmember_none: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventmember_some: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventmember_every: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventownerMember_none: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventownerMember_some: AuctionBidCanceledEventWhereInput - auctionbidcanceledeventownerMember_every: AuctionBidCanceledEventWhereInput - auctionbidmadeeventmember_none: AuctionBidMadeEventWhereInput - auctionbidmadeeventmember_some: AuctionBidMadeEventWhereInput - auctionbidmadeeventmember_every: AuctionBidMadeEventWhereInput - auctionbidmadeeventownerMember_none: AuctionBidMadeEventWhereInput - auctionbidmadeeventownerMember_some: AuctionBidMadeEventWhereInput - auctionbidmadeeventownerMember_every: AuctionBidMadeEventWhereInput - auctionbidmadeeventpreviousTopBidder_none: AuctionBidMadeEventWhereInput - auctionbidmadeeventpreviousTopBidder_some: AuctionBidMadeEventWhereInput - auctionbidmadeeventpreviousTopBidder_every: AuctionBidMadeEventWhereInput - auctioncanceledeventownerMember_none: AuctionCanceledEventWhereInput - auctioncanceledeventownerMember_some: AuctionCanceledEventWhereInput - auctioncanceledeventownerMember_every: AuctionCanceledEventWhereInput - bidbidder_none: BidWhereInput - bidbidder_some: BidWhereInput - bidbidder_every: BidWhereInput - bidmadecompletingauctioneventmember_none: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventmember_some: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventmember_every: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventownerMember_none: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventownerMember_some: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventownerMember_every: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventpreviousTopBidder_none: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventpreviousTopBidder_some: BidMadeCompletingAuctionEventWhereInput - bidmadecompletingauctioneventpreviousTopBidder_every: BidMadeCompletingAuctionEventWhereInput - bountycreator_none: BountyWhereInput - bountycreator_some: BountyWhereInput - bountycreator_every: BountyWhereInput - bountyoracle_none: BountyWhereInput - bountyoracle_some: BountyWhereInput - bountyoracle_every: BountyWhereInput - bountycontributioncontributor_none: BountyContributionWhereInput - bountycontributioncontributor_some: BountyContributionWhereInput - bountycontributioncontributor_every: BountyContributionWhereInput - bountyentryworker_none: BountyEntryWhereInput - bountyentryworker_some: BountyEntryWhereInput - bountyentryworker_every: BountyEntryWhereInput - buynowcanceledeventownerMember_none: BuyNowCanceledEventWhereInput - buynowcanceledeventownerMember_some: BuyNowCanceledEventWhereInput - buynowcanceledeventownerMember_every: BuyNowCanceledEventWhereInput - buynowpriceupdatedeventownerMember_none: BuyNowPriceUpdatedEventWhereInput - buynowpriceupdatedeventownerMember_some: BuyNowPriceUpdatedEventWhereInput - buynowpriceupdatedeventownerMember_every: BuyNowPriceUpdatedEventWhereInput - channelpaymentmadeeventpayer_none: ChannelPaymentMadeEventWhereInput - channelpaymentmadeeventpayer_some: ChannelPaymentMadeEventWhereInput - channelpaymentmadeeventpayer_every: ChannelPaymentMadeEventWhereInput - commentauthor_none: CommentWhereInput - commentauthor_some: CommentWhereInput - commentauthor_every: CommentWhereInput - commentcreatedeventparentCommentAuthor_none: CommentCreatedEventWhereInput - commentcreatedeventparentCommentAuthor_some: CommentCreatedEventWhereInput - commentcreatedeventparentCommentAuthor_every: CommentCreatedEventWhereInput - commentreactedeventreactingMember_none: CommentReactedEventWhereInput - commentreactedeventreactingMember_some: CommentReactedEventWhereInput - commentreactedeventreactingMember_every: CommentReactedEventWhereInput - commentreactionmember_none: CommentReactionWhereInput - commentreactionmember_some: CommentReactionWhereInput - commentreactionmember_every: CommentReactionWhereInput - englishauctionsettledeventwinner_none: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventwinner_some: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventwinner_every: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventownerMember_none: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventownerMember_some: EnglishAuctionSettledEventWhereInput - englishauctionsettledeventownerMember_every: EnglishAuctionSettledEventWhereInput - englishauctionstartedeventownerMember_none: EnglishAuctionStartedEventWhereInput - englishauctionstartedeventownerMember_some: EnglishAuctionStartedEventWhereInput - englishauctionstartedeventownerMember_every: EnglishAuctionStartedEventWhereInput - forumpostauthor_none: ForumPostWhereInput - forumpostauthor_some: ForumPostWhereInput - forumpostauthor_every: ForumPostWhereInput - forumthreadauthor_none: ForumThreadWhereInput - forumthreadauthor_some: ForumThreadWhereInput - forumthreadauthor_every: ForumThreadWhereInput - invitestransferredeventsourceMember_none: InvitesTransferredEventWhereInput - invitestransferredeventsourceMember_some: InvitesTransferredEventWhereInput - invitestransferredeventsourceMember_every: InvitesTransferredEventWhereInput - invitestransferredeventtargetMember_none: InvitesTransferredEventWhereInput - invitestransferredeventtargetMember_some: InvitesTransferredEventWhereInput - invitestransferredeventtargetMember_every: InvitesTransferredEventWhereInput - memberaccountsupdatedeventmember_none: MemberAccountsUpdatedEventWhereInput - memberaccountsupdatedeventmember_some: MemberAccountsUpdatedEventWhereInput - memberaccountsupdatedeventmember_every: MemberAccountsUpdatedEventWhereInput - memberbannedfromchanneleventmember_none: MemberBannedFromChannelEventWhereInput - memberbannedfromchanneleventmember_some: MemberBannedFromChannelEventWhereInput - memberbannedfromchanneleventmember_every: MemberBannedFromChannelEventWhereInput - membercreatedeventnewMember_none: MemberCreatedEventWhereInput - membercreatedeventnewMember_some: MemberCreatedEventWhereInput - membercreatedeventnewMember_every: MemberCreatedEventWhereInput - memberinvitedeventinvitingMember_none: MemberInvitedEventWhereInput - memberinvitedeventinvitingMember_some: MemberInvitedEventWhereInput - memberinvitedeventinvitingMember_every: MemberInvitedEventWhereInput - memberinvitedeventnewMember_none: MemberInvitedEventWhereInput - memberinvitedeventnewMember_some: MemberInvitedEventWhereInput - memberinvitedeventnewMember_every: MemberInvitedEventWhereInput - memberprofileupdatedeventmember_none: MemberProfileUpdatedEventWhereInput - memberprofileupdatedeventmember_some: MemberProfileUpdatedEventWhereInput - memberprofileupdatedeventmember_every: MemberProfileUpdatedEventWhereInput - memberverificationstatusupdatedeventmember_none: MemberVerificationStatusUpdatedEventWhereInput - memberverificationstatusupdatedeventmember_some: MemberVerificationStatusUpdatedEventWhereInput - memberverificationstatusupdatedeventmember_every: MemberVerificationStatusUpdatedEventWhereInput - membershipboughteventnewMember_none: MembershipBoughtEventWhereInput - membershipboughteventnewMember_some: MembershipBoughtEventWhereInput - membershipboughteventnewMember_every: MembershipBoughtEventWhereInput - membershipboughteventreferrer_none: MembershipBoughtEventWhereInput - membershipboughteventreferrer_some: MembershipBoughtEventWhereInput - membershipboughteventreferrer_every: MembershipBoughtEventWhereInput - membershipgiftedeventnewMember_none: MembershipGiftedEventWhereInput - membershipgiftedeventnewMember_some: MembershipGiftedEventWhereInput - membershipgiftedeventnewMember_every: MembershipGiftedEventWhereInput - nftboughteventmember_none: NftBoughtEventWhereInput - nftboughteventmember_some: NftBoughtEventWhereInput - nftboughteventmember_every: NftBoughtEventWhereInput - nftboughteventownerMember_none: NftBoughtEventWhereInput - nftboughteventownerMember_some: NftBoughtEventWhereInput - nftboughteventownerMember_every: NftBoughtEventWhereInput - nftissuedeventownerMember_none: NftIssuedEventWhereInput - nftissuedeventownerMember_some: NftIssuedEventWhereInput - nftissuedeventownerMember_every: NftIssuedEventWhereInput - nftsellordermadeeventownerMember_none: NftSellOrderMadeEventWhereInput - nftsellordermadeeventownerMember_some: NftSellOrderMadeEventWhereInput - nftsellordermadeeventownerMember_every: NftSellOrderMadeEventWhereInput - nftslingedbacktotheoriginalartisteventownerMember_none: NftSlingedBackToTheOriginalArtistEventWhereInput - nftslingedbacktotheoriginalartisteventownerMember_some: NftSlingedBackToTheOriginalArtistEventWhereInput - nftslingedbacktotheoriginalartisteventownerMember_every: NftSlingedBackToTheOriginalArtistEventWhereInput - offeracceptedeventownerMember_none: OfferAcceptedEventWhereInput - offeracceptedeventownerMember_some: OfferAcceptedEventWhereInput - offeracceptedeventownerMember_every: OfferAcceptedEventWhereInput - offercanceledeventownerMember_none: OfferCanceledEventWhereInput - offercanceledeventownerMember_some: OfferCanceledEventWhereInput - offercanceledeventownerMember_every: OfferCanceledEventWhereInput - offerstartedeventmember_none: OfferStartedEventWhereInput - offerstartedeventmember_some: OfferStartedEventWhereInput - offerstartedeventmember_every: OfferStartedEventWhereInput - offerstartedeventownerMember_none: OfferStartedEventWhereInput - offerstartedeventownerMember_some: OfferStartedEventWhereInput - offerstartedeventownerMember_every: OfferStartedEventWhereInput - openauctionbidacceptedeventownerMember_none: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventownerMember_some: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventownerMember_every: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventwinningBidder_none: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventwinningBidder_some: OpenAuctionBidAcceptedEventWhereInput - openauctionbidacceptedeventwinningBidder_every: OpenAuctionBidAcceptedEventWhereInput - openauctionstartedeventownerMember_none: OpenAuctionStartedEventWhereInput - openauctionstartedeventownerMember_some: OpenAuctionStartedEventWhereInput - openauctionstartedeventownerMember_every: OpenAuctionStartedEventWhereInput - postdeletedeventactor_none: PostDeletedEventWhereInput - postdeletedeventactor_some: PostDeletedEventWhereInput - postdeletedeventactor_every: PostDeletedEventWhereInput - proposalcreator_none: ProposalWhereInput - proposalcreator_some: ProposalWhereInput - proposalcreator_every: ProposalWhereInput - proposaldiscussionpostauthor_none: ProposalDiscussionPostWhereInput - proposaldiscussionpostauthor_some: ProposalDiscussionPostWhereInput - proposaldiscussionpostauthor_every: ProposalDiscussionPostWhereInput - proposaldiscussionpostdeletedeventactor_none: ProposalDiscussionPostDeletedEventWhereInput - proposaldiscussionpostdeletedeventactor_some: ProposalDiscussionPostDeletedEventWhereInput - proposaldiscussionpostdeletedeventactor_every: ProposalDiscussionPostDeletedEventWhereInput - proposaldiscussionthreadmodechangedeventactor_none: ProposalDiscussionThreadModeChangedEventWhereInput - proposaldiscussionthreadmodechangedeventactor_some: ProposalDiscussionThreadModeChangedEventWhereInput - proposaldiscussionthreadmodechangedeventactor_every: ProposalDiscussionThreadModeChangedEventWhereInput - proposalvotedeventvoter_none: ProposalVotedEventWhereInput - proposalvotedeventvoter_some: ProposalVotedEventWhereInput - proposalvotedeventvoter_every: ProposalVotedEventWhereInput - stakingaccountaddedeventmember_none: StakingAccountAddedEventWhereInput - stakingaccountaddedeventmember_some: StakingAccountAddedEventWhereInput - stakingaccountaddedeventmember_every: StakingAccountAddedEventWhereInput - stakingaccountconfirmedeventmember_none: StakingAccountConfirmedEventWhereInput - stakingaccountconfirmedeventmember_some: StakingAccountConfirmedEventWhereInput - stakingaccountconfirmedeventmember_every: StakingAccountConfirmedEventWhereInput - stakingaccountremovedeventmember_none: StakingAccountRemovedEventWhereInput - stakingaccountremovedeventmember_some: StakingAccountRemovedEventWhereInput - stakingaccountremovedeventmember_every: StakingAccountRemovedEventWhereInput - videoreactedeventreactingMember_none: VideoReactedEventWhereInput - videoreactedeventreactingMember_some: VideoReactedEventWhereInput - videoreactedeventreactingMember_every: VideoReactedEventWhereInput - videoreactionmember_none: VideoReactionWhereInput - videoreactionmember_some: VideoReactionWhereInput - videoreactionmember_every: VideoReactionWhereInput - workinggroupapplicationapplicant_none: WorkingGroupApplicationWhereInput - workinggroupapplicationapplicant_some: WorkingGroupApplicationWhereInput - workinggroupapplicationapplicant_every: WorkingGroupApplicationWhereInput - AND: [MembershipWhereInput!] - OR: [MembershipWhereInput!] - NOT: [MembershipWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + decisionStatus_json: JSONObject + proposal: ProposalWhereInput + AND: [ProposalDecisionMadeEventWhereInput!] + OR: [ProposalDecisionMadeEventWhereInput!] + NOT: [ProposalDecisionMadeEventWhereInput!] } -input MembershipWhereUniqueInput { - id: ID - handle: String +input ProposalDecisionMadeEventWhereUniqueInput { + id: ID! } -input MembershipCreateInput { - handle: String! - metadata: ID! - controllerAccount: String! - rootAccount: String! - entry: JSONObject! - isVerified: Boolean! - boundAccounts: [String!]! - inviteCount: Float! - invitedBy: ID - referredBy: ID - isFoundingMember: Boolean! - isCouncilMember: Boolean! +input ProposalDecisionMadeEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + proposal: ID! + decisionStatus: JSONObject! } -input MembershipUpdateInput { - handle: String - metadata: ID - controllerAccount: String - rootAccount: String - entry: JSONObject - isVerified: Boolean - boundAccounts: [String!] - inviteCount: Float - invitedBy: ID - referredBy: ID - isFoundingMember: Boolean - isCouncilMember: Boolean +input ProposalDecisionMadeEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + proposal: ID + decisionStatus: JSONObject } -input RewardPaidEventWhereInput { +input ProposalExecutedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19634,55 +19265,36 @@ input RewardPaidEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - rewardAccount_eq: String - rewardAccount_contains: String - rewardAccount_startsWith: String - rewardAccount_endsWith: String - rewardAccount_in: [String!] - amount_eq: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_lt: BigInt - amount_lte: BigInt - amount_in: [BigInt!] - paymentType_eq: RewardPaymentType - paymentType_in: [RewardPaymentType!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [RewardPaidEventWhereInput!] - OR: [RewardPaidEventWhereInput!] - NOT: [RewardPaidEventWhereInput!] + executionStatus_json: JSONObject + proposal: ProposalWhereInput + AND: [ProposalExecutedEventWhereInput!] + OR: [ProposalExecutedEventWhereInput!] + NOT: [ProposalExecutedEventWhereInput!] } -input RewardPaidEventWhereUniqueInput { +input ProposalExecutedEventWhereUniqueInput { id: ID! } -input RewardPaidEventCreateInput { +input ProposalExecutedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - worker: ID! - rewardAccount: String! - amount: String! - paymentType: RewardPaymentType! + proposal: ID! + executionStatus: JSONObject! } -input RewardPaidEventUpdateInput { +input ProposalExecutedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - worker: ID - rewardAccount: String - amount: String - paymentType: RewardPaymentType + proposal: ID + executionStatus: JSONObject } -input StakeSlashedEventWhereInput { +input ProposalWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19707,78 +19319,104 @@ input StakeSlashedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - requestedAmount_eq: BigInt - requestedAmount_gt: BigInt - requestedAmount_gte: BigInt - requestedAmount_lt: BigInt - requestedAmount_lte: BigInt - requestedAmount_in: [BigInt!] - slashedAmount_eq: BigInt - slashedAmount_gt: BigInt - slashedAmount_gte: BigInt - slashedAmount_lt: BigInt - slashedAmount_lte: BigInt - slashedAmount_in: [BigInt!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [StakeSlashedEventWhereInput!] - OR: [StakeSlashedEventWhereInput!] - NOT: [StakeSlashedEventWhereInput!] + title_eq: String + title_contains: String + title_startsWith: String + title_endsWith: String + title_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + details_json: JSONObject + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + exactExecutionBlock_eq: Int + exactExecutionBlock_gt: Int + exactExecutionBlock_gte: Int + exactExecutionBlock_lt: Int + exactExecutionBlock_lte: Int + exactExecutionBlock_in: [Int!] + councilApprovals_eq: Int + councilApprovals_gt: Int + councilApprovals_gte: Int + councilApprovals_lt: Int + councilApprovals_lte: Int + councilApprovals_in: [Int!] + status_json: JSONObject + isFinalized_eq: Boolean + isFinalized_in: [Boolean!] + statusSetAtBlock_eq: Int + statusSetAtBlock_gt: Int + statusSetAtBlock_gte: Int + statusSetAtBlock_lt: Int + statusSetAtBlock_lte: Int + statusSetAtBlock_in: [Int!] + statusSetAtTime_eq: DateTime + statusSetAtTime_lt: DateTime + statusSetAtTime_lte: DateTime + statusSetAtTime_gt: DateTime + statusSetAtTime_gte: DateTime + creator: MembershipWhereInput + createdInEvent: ProposalCreatedEventWhereInput + discussionThread: ProposalDiscussionThreadWhereInput + proposalStatusUpdates_none: ProposalStatusUpdatedEventWhereInput + proposalStatusUpdates_some: ProposalStatusUpdatedEventWhereInput + proposalStatusUpdates_every: ProposalStatusUpdatedEventWhereInput + votes_none: ProposalVotedEventWhereInput + votes_some: ProposalVotedEventWhereInput + votes_every: ProposalVotedEventWhereInput + proposalcancelledeventproposal_none: ProposalCancelledEventWhereInput + proposalcancelledeventproposal_some: ProposalCancelledEventWhereInput + proposalcancelledeventproposal_every: ProposalCancelledEventWhereInput + proposaldecisionmadeeventproposal_none: ProposalDecisionMadeEventWhereInput + proposaldecisionmadeeventproposal_some: ProposalDecisionMadeEventWhereInput + proposaldecisionmadeeventproposal_every: ProposalDecisionMadeEventWhereInput + proposalexecutedeventproposal_none: ProposalExecutedEventWhereInput + proposalexecutedeventproposal_some: ProposalExecutedEventWhereInput + proposalexecutedeventproposal_every: ProposalExecutedEventWhereInput + AND: [ProposalWhereInput!] + OR: [ProposalWhereInput!] + NOT: [ProposalWhereInput!] } -input StakeSlashedEventWhereUniqueInput { +input ProposalWhereUniqueInput { id: ID! } -input StakeSlashedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - worker: ID! - requestedAmount: String! - slashedAmount: String! - rationale: String +input ProposalCreateInput { + title: String! + description: String! + details: JSONObject! + stakingAccount: String + creator: ID! + exactExecutionBlock: Float + councilApprovals: Float! + status: JSONObject! + isFinalized: Boolean + statusSetAtBlock: Float! + statusSetAtTime: DateTime! } -input StakeSlashedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - worker: ID - requestedAmount: String - slashedAmount: String - rationale: String +input ProposalUpdateInput { + title: String + description: String + details: JSONObject + stakingAccount: String + creator: ID + exactExecutionBlock: Float + councilApprovals: Float + status: JSONObject + isFinalized: Boolean + statusSetAtBlock: Float + statusSetAtTime: DateTime } -input LeaderSetEventWhereInput { +input ProposalDiscussionThreadModeChangedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19822,36 +19460,39 @@ input LeaderSetEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [LeaderSetEventWhereInput!] - OR: [LeaderSetEventWhereInput!] - NOT: [LeaderSetEventWhereInput!] + newMode_json: JSONObject + thread: ProposalDiscussionThreadWhereInput + actor: MembershipWhereInput + AND: [ProposalDiscussionThreadModeChangedEventWhereInput!] + OR: [ProposalDiscussionThreadModeChangedEventWhereInput!] + NOT: [ProposalDiscussionThreadModeChangedEventWhereInput!] } -input LeaderSetEventWhereUniqueInput { +input ProposalDiscussionThreadModeChangedEventWhereUniqueInput { id: ID! } -input LeaderSetEventCreateInput { +input ProposalDiscussionThreadModeChangedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - worker: ID + thread: ID! + newMode: JSONObject! + actor: ID! } -input LeaderSetEventUpdateInput { +input ProposalDiscussionThreadModeChangedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - worker: ID + thread: ID + newMode: JSONObject + actor: ID } -input LeaderUnsetEventWhereInput { +input ProposalDiscussionThreadWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19876,55 +19517,34 @@ input LeaderUnsetEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - group: WorkingGroupWhereInput - leader: WorkerWhereInput - AND: [LeaderUnsetEventWhereInput!] - OR: [LeaderUnsetEventWhereInput!] - NOT: [LeaderUnsetEventWhereInput!] + mode_json: JSONObject + proposal: ProposalWhereInput + posts_none: ProposalDiscussionPostWhereInput + posts_some: ProposalDiscussionPostWhereInput + posts_every: ProposalDiscussionPostWhereInput + modeChanges_none: ProposalDiscussionThreadModeChangedEventWhereInput + modeChanges_some: ProposalDiscussionThreadModeChangedEventWhereInput + modeChanges_every: ProposalDiscussionThreadModeChangedEventWhereInput + AND: [ProposalDiscussionThreadWhereInput!] + OR: [ProposalDiscussionThreadWhereInput!] + NOT: [ProposalDiscussionThreadWhereInput!] } -input LeaderUnsetEventWhereUniqueInput { +input ProposalDiscussionThreadWhereUniqueInput { id: ID! } -input LeaderUnsetEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - leader: ID! +input ProposalDiscussionThreadCreateInput { + proposal: ID! + mode: JSONObject! } -input LeaderUnsetEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - leader: ID +input ProposalDiscussionThreadUpdateInput { + proposal: ID + mode: JSONObject } -input NewMissedRewardLevelReachedEventWhereInput { +input ProposalDiscussionPostUpdatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -19968,44 +19588,40 @@ input NewMissedRewardLevelReachedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newMissedRewardAmount_eq: BigInt - newMissedRewardAmount_gt: BigInt - newMissedRewardAmount_gte: BigInt - newMissedRewardAmount_lt: BigInt - newMissedRewardAmount_lte: BigInt - newMissedRewardAmount_in: [BigInt!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [NewMissedRewardLevelReachedEventWhereInput!] - OR: [NewMissedRewardLevelReachedEventWhereInput!] - NOT: [NewMissedRewardLevelReachedEventWhereInput!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + post: ProposalDiscussionPostWhereInput + AND: [ProposalDiscussionPostUpdatedEventWhereInput!] + OR: [ProposalDiscussionPostUpdatedEventWhereInput!] + NOT: [ProposalDiscussionPostUpdatedEventWhereInput!] } -input NewMissedRewardLevelReachedEventWhereUniqueInput { +input ProposalDiscussionPostUpdatedEventWhereUniqueInput { id: ID! } -input NewMissedRewardLevelReachedEventCreateInput { +input ProposalDiscussionPostUpdatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - worker: ID! - newMissedRewardAmount: String! + post: ID! + text: String! } -input NewMissedRewardLevelReachedEventUpdateInput { +input ProposalDiscussionPostUpdatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - worker: ID - newMissedRewardAmount: String + post: ID + text: String } -input StakeDecreasedEventWhereInput { +input ProposalDiscussionPostCreatedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20049,44 +19665,40 @@ input StakeDecreasedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - amount_eq: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_lt: BigInt - amount_lte: BigInt - amount_in: [BigInt!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [StakeDecreasedEventWhereInput!] - OR: [StakeDecreasedEventWhereInput!] - NOT: [StakeDecreasedEventWhereInput!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + post: ProposalDiscussionPostWhereInput + AND: [ProposalDiscussionPostCreatedEventWhereInput!] + OR: [ProposalDiscussionPostCreatedEventWhereInput!] + NOT: [ProposalDiscussionPostCreatedEventWhereInput!] } -input StakeDecreasedEventWhereUniqueInput { +input ProposalDiscussionPostCreatedEventWhereUniqueInput { id: ID! } -input StakeDecreasedEventCreateInput { +input ProposalDiscussionPostCreatedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - worker: ID! - amount: String! + post: ID! + text: String! } -input StakeDecreasedEventUpdateInput { +input ProposalDiscussionPostCreatedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - worker: ID - amount: String + post: ID + text: String } -input StakeIncreasedEventWhereInput { +input ProposalDiscussionPostWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20111,63 +19723,55 @@ input StakeIncreasedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - amount_eq: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_lt: BigInt - amount_lte: BigInt - amount_in: [BigInt!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [StakeIncreasedEventWhereInput!] - OR: [StakeIncreasedEventWhereInput!] - NOT: [StakeIncreasedEventWhereInput!] + status_json: JSONObject + isVisible_eq: Boolean + isVisible_in: [Boolean!] + text_eq: String + text_contains: String + text_startsWith: String + text_endsWith: String + text_in: [String!] + discussionThread: ProposalDiscussionThreadWhereInput + author: MembershipWhereInput + repliesTo: ProposalDiscussionPostWhereInput + updates_none: ProposalDiscussionPostUpdatedEventWhereInput + updates_some: ProposalDiscussionPostUpdatedEventWhereInput + updates_every: ProposalDiscussionPostUpdatedEventWhereInput + createdInEvent: ProposalDiscussionPostCreatedEventWhereInput + proposaldiscussionpostrepliesTo_none: ProposalDiscussionPostWhereInput + proposaldiscussionpostrepliesTo_some: ProposalDiscussionPostWhereInput + proposaldiscussionpostrepliesTo_every: ProposalDiscussionPostWhereInput + proposaldiscussionpostdeletedeventpost_none: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionpostdeletedeventpost_some: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionpostdeletedeventpost_every: ProposalDiscussionPostDeletedEventWhereInput + AND: [ProposalDiscussionPostWhereInput!] + OR: [ProposalDiscussionPostWhereInput!] + NOT: [ProposalDiscussionPostWhereInput!] } -input StakeIncreasedEventWhereUniqueInput { +input ProposalDiscussionPostWhereUniqueInput { id: ID! } -input StakeIncreasedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - worker: ID! - amount: String! +input ProposalDiscussionPostCreateInput { + discussionThread: ID! + author: ID! + status: JSONObject! + isVisible: Boolean! + text: String! + repliesTo: ID } -input StakeIncreasedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - worker: ID - amount: String +input ProposalDiscussionPostUpdateInput { + discussionThread: ID + author: ID + status: JSONObject + isVisible: Boolean + text: String + repliesTo: ID } -input TerminatedLeaderEventWhereInput { +input ProposalDiscussionPostDeletedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20211,51 +19815,36 @@ input TerminatedLeaderEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - penalty_eq: BigInt - penalty_gt: BigInt - penalty_gte: BigInt - penalty_lt: BigInt - penalty_lte: BigInt - penalty_in: [BigInt!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [TerminatedLeaderEventWhereInput!] - OR: [TerminatedLeaderEventWhereInput!] - NOT: [TerminatedLeaderEventWhereInput!] + post: ProposalDiscussionPostWhereInput + actor: MembershipWhereInput + AND: [ProposalDiscussionPostDeletedEventWhereInput!] + OR: [ProposalDiscussionPostDeletedEventWhereInput!] + NOT: [ProposalDiscussionPostDeletedEventWhereInput!] } -input TerminatedLeaderEventWhereUniqueInput { +input ProposalDiscussionPostDeletedEventWhereUniqueInput { id: ID! } -input TerminatedLeaderEventCreateInput { +input ProposalDiscussionPostDeletedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - worker: ID! - penalty: String - rationale: String + post: ID! + actor: ID! } -input TerminatedLeaderEventUpdateInput { +input ProposalDiscussionPostDeletedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - worker: ID - penalty: String - rationale: String + post: ID + actor: ID } -input TerminatedWorkerEventWhereInput { +input ProposalDiscussionWhitelistWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20280,70 +19869,33 @@ input TerminatedWorkerEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - penalty_eq: BigInt - penalty_gt: BigInt - penalty_gte: BigInt - penalty_lt: BigInt - penalty_lte: BigInt - penalty_in: [BigInt!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [TerminatedWorkerEventWhereInput!] - OR: [TerminatedWorkerEventWhereInput!] - NOT: [TerminatedWorkerEventWhereInput!] + phantom_eq: Int + phantom_gt: Int + phantom_gte: Int + phantom_lt: Int + phantom_lte: Int + phantom_in: [Int!] + members_none: MembershipWhereInput + members_some: MembershipWhereInput + members_every: MembershipWhereInput + AND: [ProposalDiscussionWhitelistWhereInput!] + OR: [ProposalDiscussionWhitelistWhereInput!] + NOT: [ProposalDiscussionWhitelistWhereInput!] } -input TerminatedWorkerEventWhereUniqueInput { +input ProposalDiscussionWhitelistWhereUniqueInput { id: ID! } -input TerminatedWorkerEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - worker: ID! - penalty: String - rationale: String +input ProposalDiscussionWhitelistCreateInput { + phantom: Float } -input TerminatedWorkerEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - worker: ID - penalty: String - rationale: String +input ProposalDiscussionWhitelistUpdateInput { + phantom: Float } -input WorkerExitedEventWhereInput { +input RuntimeWasmBytecodeWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20368,55 +19920,26 @@ input WorkerExitedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [WorkerExitedEventWhereInput!] - OR: [WorkerExitedEventWhereInput!] - NOT: [WorkerExitedEventWhereInput!] + bytecode_eq: Bytes + bytecode_in: [Bytes!] + AND: [RuntimeWasmBytecodeWhereInput!] + OR: [RuntimeWasmBytecodeWhereInput!] + NOT: [RuntimeWasmBytecodeWhereInput!] } -input WorkerExitedEventWhereUniqueInput { +input RuntimeWasmBytecodeWhereUniqueInput { id: ID! } -input WorkerExitedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - worker: ID! +input RuntimeWasmBytecodeCreateInput { + bytecode: String! } -input WorkerExitedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - worker: ID +input RuntimeWasmBytecodeUpdateInput { + bytecode: String } -input WorkerRewardAccountUpdatedEventWhereInput { +input GeographicalAreaContinentWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20441,62 +19964,26 @@ input WorkerRewardAccountUpdatedEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - newRewardAccount_eq: String - newRewardAccount_contains: String - newRewardAccount_startsWith: String - newRewardAccount_endsWith: String - newRewardAccount_in: [String!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [WorkerRewardAccountUpdatedEventWhereInput!] - OR: [WorkerRewardAccountUpdatedEventWhereInput!] - NOT: [WorkerRewardAccountUpdatedEventWhereInput!] + code_eq: Continent + code_in: [Continent!] + AND: [GeographicalAreaContinentWhereInput!] + OR: [GeographicalAreaContinentWhereInput!] + NOT: [GeographicalAreaContinentWhereInput!] } -input WorkerRewardAccountUpdatedEventWhereUniqueInput { +input GeographicalAreaContinentWhereUniqueInput { id: ID! } -input WorkerRewardAccountUpdatedEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - worker: ID! - newRewardAccount: String! +input GeographicalAreaContinentCreateInput { + code: Continent } -input WorkerRewardAccountUpdatedEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - worker: ID - newRewardAccount: String +input GeographicalAreaContinentUpdateInput { + code: Continent } -input WorkerRewardAmountUpdatedEventWhereInput { +input VoteCastEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20540,44 +20027,33 @@ input WorkerRewardAmountUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newRewardPerBlock_eq: BigInt - newRewardPerBlock_gt: BigInt - newRewardPerBlock_gte: BigInt - newRewardPerBlock_lt: BigInt - newRewardPerBlock_lte: BigInt - newRewardPerBlock_in: [BigInt!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [WorkerRewardAmountUpdatedEventWhereInput!] - OR: [WorkerRewardAmountUpdatedEventWhereInput!] - NOT: [WorkerRewardAmountUpdatedEventWhereInput!] + castVote: CastVoteWhereInput + AND: [VoteCastEventWhereInput!] + OR: [VoteCastEventWhereInput!] + NOT: [VoteCastEventWhereInput!] } -input WorkerRewardAmountUpdatedEventWhereUniqueInput { +input VoteCastEventWhereUniqueInput { id: ID! } -input WorkerRewardAmountUpdatedEventCreateInput { +input VoteCastEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - worker: ID! - newRewardPerBlock: String! + castVote: ID! } -input WorkerRewardAmountUpdatedEventUpdateInput { +input VoteCastEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - worker: ID - newRewardPerBlock: String + castVote: ID } -input WorkerRoleAccountUpdatedEventWhereInput { +input VoteRevealedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20621,43 +20097,33 @@ input WorkerRoleAccountUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newRoleAccount_eq: String - newRoleAccount_contains: String - newRoleAccount_startsWith: String - newRoleAccount_endsWith: String - newRoleAccount_in: [String!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [WorkerRoleAccountUpdatedEventWhereInput!] - OR: [WorkerRoleAccountUpdatedEventWhereInput!] - NOT: [WorkerRoleAccountUpdatedEventWhereInput!] + castVote: CastVoteWhereInput + AND: [VoteRevealedEventWhereInput!] + OR: [VoteRevealedEventWhereInput!] + NOT: [VoteRevealedEventWhereInput!] } -input WorkerRoleAccountUpdatedEventWhereUniqueInput { +input VoteRevealedEventWhereUniqueInput { id: ID! } -input WorkerRoleAccountUpdatedEventCreateInput { +input VoteRevealedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - worker: ID! - newRoleAccount: String! + castVote: ID! } -input WorkerRoleAccountUpdatedEventUpdateInput { +input VoteRevealedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - worker: ID - newRoleAccount: String + castVote: ID } -input WorkerStartedLeavingEventWhereInput { +input CastVoteWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20682,62 +20148,68 @@ input WorkerStartedLeavingEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - group: WorkingGroupWhereInput - worker: WorkerWhereInput - AND: [WorkerStartedLeavingEventWhereInput!] - OR: [WorkerStartedLeavingEventWhereInput!] - NOT: [WorkerStartedLeavingEventWhereInput!] + commitment_eq: String + commitment_contains: String + commitment_startsWith: String + commitment_endsWith: String + commitment_in: [String!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + stakeLocked_eq: Boolean + stakeLocked_in: [Boolean!] + castBy_eq: String + castBy_contains: String + castBy_startsWith: String + castBy_endsWith: String + castBy_in: [String!] + votePower_eq: BigInt + votePower_gt: BigInt + votePower_gte: BigInt + votePower_lt: BigInt + votePower_lte: BigInt + votePower_in: [BigInt!] + electionRound: ElectionRoundWhereInput + voteFor: CandidateWhereInput + votecasteventcastVote_none: VoteCastEventWhereInput + votecasteventcastVote_some: VoteCastEventWhereInput + votecasteventcastVote_every: VoteCastEventWhereInput + voterevealedeventcastVote_none: VoteRevealedEventWhereInput + voterevealedeventcastVote_some: VoteRevealedEventWhereInput + voterevealedeventcastVote_every: VoteRevealedEventWhereInput + AND: [CastVoteWhereInput!] + OR: [CastVoteWhereInput!] + NOT: [CastVoteWhereInput!] } -input WorkerStartedLeavingEventWhereUniqueInput { +input CastVoteWhereUniqueInput { id: ID! } -input WorkerStartedLeavingEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - worker: ID! - rationale: String +input CastVoteCreateInput { + commitment: String! + electionRound: ID! + stake: String! + stakeLocked: Boolean! + castBy: String! + voteFor: ID + votePower: String! } -input WorkerStartedLeavingEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - worker: ID - rationale: String +input CastVoteUpdateInput { + commitment: String + electionRound: ID + stake: String + stakeLocked: Boolean + castBy: String + voteFor: ID + votePower: String } -input WorkerWhereInput { +input ReferendumStageVotingWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20762,184 +20234,49 @@ input WorkerWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - runtimeId_eq: Int - runtimeId_gt: Int - runtimeId_gte: Int - runtimeId_lt: Int - runtimeId_lte: Int - runtimeId_in: [Int!] - groupId_eq: String - groupId_contains: String - groupId_startsWith: String - groupId_endsWith: String - groupId_in: [String!] - roleAccount_eq: String - roleAccount_contains: String - roleAccount_startsWith: String - roleAccount_endsWith: String - roleAccount_in: [String!] - rewardAccount_eq: String - rewardAccount_contains: String - rewardAccount_startsWith: String - rewardAccount_endsWith: String - rewardAccount_in: [String!] - stakeAccount_eq: String - stakeAccount_contains: String - stakeAccount_startsWith: String - stakeAccount_endsWith: String - stakeAccount_in: [String!] - status_json: JSONObject - isLead_eq: Boolean - isLead_in: [Boolean!] - isActive_eq: Boolean - isActive_in: [Boolean!] - stake_eq: BigInt - stake_gt: BigInt - stake_gte: BigInt - stake_lt: BigInt - stake_lte: BigInt - stake_in: [BigInt!] - rewardPerBlock_eq: BigInt - rewardPerBlock_gt: BigInt - rewardPerBlock_gte: BigInt - rewardPerBlock_lt: BigInt - rewardPerBlock_lte: BigInt - rewardPerBlock_in: [BigInt!] - missingRewardAmount_eq: BigInt - missingRewardAmount_gt: BigInt - missingRewardAmount_gte: BigInt - missingRewardAmount_lt: BigInt - missingRewardAmount_lte: BigInt - missingRewardAmount_in: [BigInt!] - storage_eq: String - storage_contains: String - storage_startsWith: String - storage_endsWith: String - storage_in: [String!] - group: WorkingGroupWhereInput - membership: MembershipWhereInput - payouts_none: RewardPaidEventWhereInput - payouts_some: RewardPaidEventWhereInput - payouts_every: RewardPaidEventWhereInput - slashes_none: StakeSlashedEventWhereInput - slashes_some: StakeSlashedEventWhereInput - slashes_every: StakeSlashedEventWhereInput - entry: OpeningFilledEventWhereInput - application: WorkingGroupApplicationWhereInput - managedForumCategories_none: ForumCategoryWhereInput - managedForumCategories_some: ForumCategoryWhereInput - managedForumCategories_every: ForumCategoryWhereInput - categoryarchivalstatusupdatedeventactor_none: CategoryArchivalStatusUpdatedEventWhereInput - categoryarchivalstatusupdatedeventactor_some: CategoryArchivalStatusUpdatedEventWhereInput - categoryarchivalstatusupdatedeventactor_every: CategoryArchivalStatusUpdatedEventWhereInput - categorydeletedeventactor_none: CategoryDeletedEventWhereInput - categorydeletedeventactor_some: CategoryDeletedEventWhereInput - categorydeletedeventactor_every: CategoryDeletedEventWhereInput - categorymembershipofmoderatorupdatedeventmoderator_none: CategoryMembershipOfModeratorUpdatedEventWhereInput - categorymembershipofmoderatorupdatedeventmoderator_some: CategoryMembershipOfModeratorUpdatedEventWhereInput - categorymembershipofmoderatorupdatedeventmoderator_every: CategoryMembershipOfModeratorUpdatedEventWhereInput - categorystickythreadupdateeventactor_none: CategoryStickyThreadUpdateEventWhereInput - categorystickythreadupdateeventactor_some: CategoryStickyThreadUpdateEventWhereInput - categorystickythreadupdateeventactor_every: CategoryStickyThreadUpdateEventWhereInput - leaderseteventworker_none: LeaderSetEventWhereInput - leaderseteventworker_some: LeaderSetEventWhereInput - leaderseteventworker_every: LeaderSetEventWhereInput - leaderunseteventleader_none: LeaderUnsetEventWhereInput - leaderunseteventleader_some: LeaderUnsetEventWhereInput - leaderunseteventleader_every: LeaderUnsetEventWhereInput - memberverificationstatusupdatedeventworker_none: MemberVerificationStatusUpdatedEventWhereInput - memberverificationstatusupdatedeventworker_some: MemberVerificationStatusUpdatedEventWhereInput - memberverificationstatusupdatedeventworker_every: MemberVerificationStatusUpdatedEventWhereInput - newmissedrewardlevelreachedeventworker_none: NewMissedRewardLevelReachedEventWhereInput - newmissedrewardlevelreachedeventworker_some: NewMissedRewardLevelReachedEventWhereInput - newmissedrewardlevelreachedeventworker_every: NewMissedRewardLevelReachedEventWhereInput - postmoderatedeventactor_none: PostModeratedEventWhereInput - postmoderatedeventactor_some: PostModeratedEventWhereInput - postmoderatedeventactor_every: PostModeratedEventWhereInput - stakedecreasedeventworker_none: StakeDecreasedEventWhereInput - stakedecreasedeventworker_some: StakeDecreasedEventWhereInput - stakedecreasedeventworker_every: StakeDecreasedEventWhereInput - stakeincreasedeventworker_none: StakeIncreasedEventWhereInput - stakeincreasedeventworker_some: StakeIncreasedEventWhereInput - stakeincreasedeventworker_every: StakeIncreasedEventWhereInput - terminatedleadereventworker_none: TerminatedLeaderEventWhereInput - terminatedleadereventworker_some: TerminatedLeaderEventWhereInput - terminatedleadereventworker_every: TerminatedLeaderEventWhereInput - terminatedworkereventworker_none: TerminatedWorkerEventWhereInput - terminatedworkereventworker_some: TerminatedWorkerEventWhereInput - terminatedworkereventworker_every: TerminatedWorkerEventWhereInput - threadmoderatedeventactor_none: ThreadModeratedEventWhereInput - threadmoderatedeventactor_some: ThreadModeratedEventWhereInput - threadmoderatedeventactor_every: ThreadModeratedEventWhereInput - threadmovedeventactor_none: ThreadMovedEventWhereInput - threadmovedeventactor_some: ThreadMovedEventWhereInput - threadmovedeventactor_every: ThreadMovedEventWhereInput - workerexitedeventworker_none: WorkerExitedEventWhereInput - workerexitedeventworker_some: WorkerExitedEventWhereInput - workerexitedeventworker_every: WorkerExitedEventWhereInput - workerrewardaccountupdatedeventworker_none: WorkerRewardAccountUpdatedEventWhereInput - workerrewardaccountupdatedeventworker_some: WorkerRewardAccountUpdatedEventWhereInput - workerrewardaccountupdatedeventworker_every: WorkerRewardAccountUpdatedEventWhereInput - workerrewardamountupdatedeventworker_none: WorkerRewardAmountUpdatedEventWhereInput - workerrewardamountupdatedeventworker_some: WorkerRewardAmountUpdatedEventWhereInput - workerrewardamountupdatedeventworker_every: WorkerRewardAmountUpdatedEventWhereInput - workerroleaccountupdatedeventworker_none: WorkerRoleAccountUpdatedEventWhereInput - workerroleaccountupdatedeventworker_some: WorkerRoleAccountUpdatedEventWhereInput - workerroleaccountupdatedeventworker_every: WorkerRoleAccountUpdatedEventWhereInput - workerstartedleavingeventworker_none: WorkerStartedLeavingEventWhereInput - workerstartedleavingeventworker_some: WorkerStartedLeavingEventWhereInput - workerstartedleavingeventworker_every: WorkerStartedLeavingEventWhereInput - workinggroupleader_none: WorkingGroupWhereInput - workinggroupleader_some: WorkingGroupWhereInput - workinggroupleader_every: WorkingGroupWhereInput - AND: [WorkerWhereInput!] - OR: [WorkerWhereInput!] - NOT: [WorkerWhereInput!] + startedAtBlock_eq: BigInt + startedAtBlock_gt: BigInt + startedAtBlock_gte: BigInt + startedAtBlock_lt: BigInt + startedAtBlock_lte: BigInt + startedAtBlock_in: [BigInt!] + winningTargetCount_eq: BigInt + winningTargetCount_gt: BigInt + winningTargetCount_gte: BigInt + winningTargetCount_lt: BigInt + winningTargetCount_lte: BigInt + winningTargetCount_in: [BigInt!] + endsAt_eq: Int + endsAt_gt: Int + endsAt_gte: Int + endsAt_lt: Int + endsAt_lte: Int + endsAt_in: [Int!] + electionRound: ElectionRoundWhereInput + AND: [ReferendumStageVotingWhereInput!] + OR: [ReferendumStageVotingWhereInput!] + NOT: [ReferendumStageVotingWhereInput!] } -input WorkerWhereUniqueInput { +input ReferendumStageVotingWhereUniqueInput { id: ID! } -input WorkerCreateInput { - runtimeId: Float! - group: ID! - groupId: String! - membership: ID! - roleAccount: String! - rewardAccount: String! - stakeAccount: String! - status: JSONObject! - isLead: Boolean! - isActive: Boolean! - stake: String! - rewardPerBlock: String! - missingRewardAmount: String - entry: ID! - application: ID! - storage: String +input ReferendumStageVotingCreateInput { + startedAtBlock: String! + winningTargetCount: String! + electionRound: ID! + endsAt: Float! } -input WorkerUpdateInput { - runtimeId: Float - group: ID - groupId: String - membership: ID - roleAccount: String - rewardAccount: String - stakeAccount: String - status: JSONObject - isLead: Boolean - isActive: Boolean - stake: String - rewardPerBlock: String - missingRewardAmount: String - entry: ID - application: ID - storage: String +input ReferendumStageVotingUpdateInput { + startedAtBlock: String + winningTargetCount: String + electionRound: ID + endsAt: Float } -input ApplicationWithdrawnEventWhereInput { +input ReferendumStageRevealingWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -20964,55 +20301,49 @@ input ApplicationWithdrawnEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - group: WorkingGroupWhereInput - application: WorkingGroupApplicationWhereInput - AND: [ApplicationWithdrawnEventWhereInput!] - OR: [ApplicationWithdrawnEventWhereInput!] - NOT: [ApplicationWithdrawnEventWhereInput!] + startedAtBlock_eq: BigInt + startedAtBlock_gt: BigInt + startedAtBlock_gte: BigInt + startedAtBlock_lt: BigInt + startedAtBlock_lte: BigInt + startedAtBlock_in: [BigInt!] + winningTargetCount_eq: BigInt + winningTargetCount_gt: BigInt + winningTargetCount_gte: BigInt + winningTargetCount_lt: BigInt + winningTargetCount_lte: BigInt + winningTargetCount_in: [BigInt!] + endsAt_eq: Int + endsAt_gt: Int + endsAt_gte: Int + endsAt_lt: Int + endsAt_lte: Int + endsAt_in: [Int!] + electionRound: ElectionRoundWhereInput + AND: [ReferendumStageRevealingWhereInput!] + OR: [ReferendumStageRevealingWhereInput!] + NOT: [ReferendumStageRevealingWhereInput!] } -input ApplicationWithdrawnEventWhereUniqueInput { +input ReferendumStageRevealingWhereUniqueInput { id: ID! } -input ApplicationWithdrawnEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - application: ID! +input ReferendumStageRevealingCreateInput { + startedAtBlock: String! + winningTargetCount: String! + electionRound: ID! + endsAt: Float! } -input ApplicationWithdrawnEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - application: ID +input ReferendumStageRevealingUpdateInput { + startedAtBlock: String + winningTargetCount: String + electionRound: ID + endsAt: Float } -input BudgetSetEventWhereInput { +input RewardPaymentEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21056,41 +20387,56 @@ input BudgetSetEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - newBudget_eq: BigInt - newBudget_gt: BigInt - newBudget_gte: BigInt - newBudget_lt: BigInt - newBudget_lte: BigInt - newBudget_in: [BigInt!] - group: WorkingGroupWhereInput - AND: [BudgetSetEventWhereInput!] - OR: [BudgetSetEventWhereInput!] - NOT: [BudgetSetEventWhereInput!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + paidBalance_eq: BigInt + paidBalance_gt: BigInt + paidBalance_gte: BigInt + paidBalance_lt: BigInt + paidBalance_lte: BigInt + paidBalance_in: [BigInt!] + missingBalance_eq: BigInt + missingBalance_gt: BigInt + missingBalance_gte: BigInt + missingBalance_lt: BigInt + missingBalance_lte: BigInt + missingBalance_in: [BigInt!] + councilMember: CouncilMemberWhereInput + AND: [RewardPaymentEventWhereInput!] + OR: [RewardPaymentEventWhereInput!] + NOT: [RewardPaymentEventWhereInput!] } -input BudgetSetEventWhereUniqueInput { +input RewardPaymentEventWhereUniqueInput { id: ID! } -input BudgetSetEventCreateInput { +input RewardPaymentEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - newBudget: String! + councilMember: ID! + rewardAccount: String! + paidBalance: String! + missingBalance: String! } -input BudgetSetEventUpdateInput { +input RewardPaymentEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - newBudget: String + councilMember: ID + rewardAccount: String + paidBalance: String + missingBalance: String } -input BudgetSpendingEventWhereInput { +input CouncilMemberWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21115,74 +20461,135 @@ input BudgetSpendingEventWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - inExtrinsic_eq: String - inExtrinsic_contains: String - inExtrinsic_startsWith: String - inExtrinsic_endsWith: String - inExtrinsic_in: [String!] - inBlock_eq: Int - inBlock_gt: Int - inBlock_gte: Int - inBlock_lt: Int - inBlock_lte: Int - inBlock_in: [Int!] - network_eq: Network - network_in: [Network!] - indexInBlock_eq: Int - indexInBlock_gt: Int - indexInBlock_gte: Int - indexInBlock_lt: Int - indexInBlock_lte: Int - indexInBlock_in: [Int!] - reciever_eq: String - reciever_contains: String - reciever_startsWith: String - reciever_endsWith: String - reciever_in: [String!] - amount_eq: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_lt: BigInt - amount_lte: BigInt - amount_in: [BigInt!] - rationale_eq: String - rationale_contains: String - rationale_startsWith: String - rationale_endsWith: String - rationale_in: [String!] - group: WorkingGroupWhereInput - AND: [BudgetSpendingEventWhereInput!] - OR: [BudgetSpendingEventWhereInput!] - NOT: [BudgetSpendingEventWhereInput!] + stakingAccountId_eq: String + stakingAccountId_contains: String + stakingAccountId_startsWith: String + stakingAccountId_endsWith: String + stakingAccountId_in: [String!] + rewardAccountId_eq: String + rewardAccountId_contains: String + rewardAccountId_startsWith: String + rewardAccountId_endsWith: String + rewardAccountId_in: [String!] + stake_eq: BigInt + stake_gt: BigInt + stake_gte: BigInt + stake_lt: BigInt + stake_lte: BigInt + stake_in: [BigInt!] + lastPaymentBlock_eq: BigInt + lastPaymentBlock_gt: BigInt + lastPaymentBlock_gte: BigInt + lastPaymentBlock_lt: BigInt + lastPaymentBlock_lte: BigInt + lastPaymentBlock_in: [BigInt!] + unpaidReward_eq: BigInt + unpaidReward_gt: BigInt + unpaidReward_gte: BigInt + unpaidReward_lt: BigInt + unpaidReward_lte: BigInt + unpaidReward_in: [BigInt!] + accumulatedReward_eq: BigInt + accumulatedReward_gt: BigInt + accumulatedReward_gte: BigInt + accumulatedReward_lt: BigInt + accumulatedReward_lte: BigInt + accumulatedReward_in: [BigInt!] + member: MembershipWhereInput + electedInCouncil: ElectedCouncilWhereInput + rewardpaymenteventcouncilMember_none: RewardPaymentEventWhereInput + rewardpaymenteventcouncilMember_some: RewardPaymentEventWhereInput + rewardpaymenteventcouncilMember_every: RewardPaymentEventWhereInput + AND: [CouncilMemberWhereInput!] + OR: [CouncilMemberWhereInput!] + NOT: [CouncilMemberWhereInput!] } -input BudgetSpendingEventWhereUniqueInput { +input CouncilMemberWhereUniqueInput { id: ID! } -input BudgetSpendingEventCreateInput { - inExtrinsic: String - inBlock: Float! - network: Network! - indexInBlock: Float! - group: ID! - reciever: String! - amount: String! - rationale: String +input CouncilMemberCreateInput { + stakingAccountId: String! + rewardAccountId: String! + member: ID! + stake: String! + lastPaymentBlock: String! + unpaidReward: String! + accumulatedReward: String! + electedInCouncil: ID! } -input BudgetSpendingEventUpdateInput { - inExtrinsic: String - inBlock: Float - network: Network - indexInBlock: Float - group: ID - reciever: String - amount: String - rationale: String +input CouncilMemberUpdateInput { + stakingAccountId: String + rewardAccountId: String + member: ID + stake: String + lastPaymentBlock: String + unpaidReward: String + accumulatedReward: String + electedInCouncil: ID } -input BudgetUpdatedEventWhereInput { +input CouncilStageUpdateWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + stage_json: JSONObject + changedAt_eq: BigInt + changedAt_gt: BigInt + changedAt_gte: BigInt + changedAt_lt: BigInt + changedAt_lte: BigInt + changedAt_in: [BigInt!] + electionProblem_eq: ElectionProblem + electionProblem_in: [ElectionProblem!] + electedCouncil: ElectedCouncilWhereInput + AND: [CouncilStageUpdateWhereInput!] + OR: [CouncilStageUpdateWhereInput!] + NOT: [CouncilStageUpdateWhereInput!] +} + +input CouncilStageUpdateWhereUniqueInput { + id: ID! +} + +input CouncilStageUpdateCreateInput { + stage: JSONObject! + changedAt: String! + electedCouncil: ID + electionProblem: ElectionProblem +} + +input CouncilStageUpdateUpdateInput { + stage: JSONObject + changedAt: String + electedCouncil: ID + electionProblem: ElectionProblem +} + +input NewCouncilElectedEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21226,41 +20633,33 @@ input BudgetUpdatedEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - budgetChangeAmount_eq: BigInt - budgetChangeAmount_gt: BigInt - budgetChangeAmount_gte: BigInt - budgetChangeAmount_lt: BigInt - budgetChangeAmount_lte: BigInt - budgetChangeAmount_in: [BigInt!] - group: WorkingGroupWhereInput - AND: [BudgetUpdatedEventWhereInput!] - OR: [BudgetUpdatedEventWhereInput!] - NOT: [BudgetUpdatedEventWhereInput!] + electedCouncil: ElectedCouncilWhereInput + AND: [NewCouncilElectedEventWhereInput!] + OR: [NewCouncilElectedEventWhereInput!] + NOT: [NewCouncilElectedEventWhereInput!] } -input BudgetUpdatedEventWhereUniqueInput { +input NewCouncilElectedEventWhereUniqueInput { id: ID! } -input BudgetUpdatedEventCreateInput { +input NewCouncilElectedEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - budgetChangeAmount: String! + electedCouncil: ID! } -input BudgetUpdatedEventUpdateInput { +input NewCouncilElectedEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - budgetChangeAmount: String + electedCouncil: ID } -input WorkingGroupWhereInput { +input ElectedCouncilWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21285,125 +20684,79 @@ input WorkingGroupWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - name_eq: String - name_contains: String - name_startsWith: String - name_endsWith: String - name_in: [String!] - budget_eq: BigInt - budget_gt: BigInt - budget_gte: BigInt - budget_lt: BigInt - budget_lte: BigInt - budget_in: [BigInt!] - metadata: WorkingGroupMetadataWhereInput - leader: WorkerWhereInput - workers_none: WorkerWhereInput - workers_some: WorkerWhereInput - workers_every: WorkerWhereInput - openings_none: WorkingGroupOpeningWhereInput - openings_some: WorkingGroupOpeningWhereInput - openings_every: WorkingGroupOpeningWhereInput - applicationwithdrawneventgroup_none: ApplicationWithdrawnEventWhereInput - applicationwithdrawneventgroup_some: ApplicationWithdrawnEventWhereInput - applicationwithdrawneventgroup_every: ApplicationWithdrawnEventWhereInput - appliedonopeningeventgroup_none: AppliedOnOpeningEventWhereInput - appliedonopeningeventgroup_some: AppliedOnOpeningEventWhereInput - appliedonopeningeventgroup_every: AppliedOnOpeningEventWhereInput - budgetseteventgroup_none: BudgetSetEventWhereInput - budgetseteventgroup_some: BudgetSetEventWhereInput - budgetseteventgroup_every: BudgetSetEventWhereInput - budgetspendingeventgroup_none: BudgetSpendingEventWhereInput - budgetspendingeventgroup_some: BudgetSpendingEventWhereInput - budgetspendingeventgroup_every: BudgetSpendingEventWhereInput - budgetupdatedeventgroup_none: BudgetUpdatedEventWhereInput - budgetupdatedeventgroup_some: BudgetUpdatedEventWhereInput - budgetupdatedeventgroup_every: BudgetUpdatedEventWhereInput - leaderseteventgroup_none: LeaderSetEventWhereInput - leaderseteventgroup_some: LeaderSetEventWhereInput - leaderseteventgroup_every: LeaderSetEventWhereInput - leaderunseteventgroup_none: LeaderUnsetEventWhereInput - leaderunseteventgroup_some: LeaderUnsetEventWhereInput - leaderunseteventgroup_every: LeaderUnsetEventWhereInput - newmissedrewardlevelreachedeventgroup_none: NewMissedRewardLevelReachedEventWhereInput - newmissedrewardlevelreachedeventgroup_some: NewMissedRewardLevelReachedEventWhereInput - newmissedrewardlevelreachedeventgroup_every: NewMissedRewardLevelReachedEventWhereInput - openingaddedeventgroup_none: OpeningAddedEventWhereInput - openingaddedeventgroup_some: OpeningAddedEventWhereInput - openingaddedeventgroup_every: OpeningAddedEventWhereInput - openingcanceledeventgroup_none: OpeningCanceledEventWhereInput - openingcanceledeventgroup_some: OpeningCanceledEventWhereInput - openingcanceledeventgroup_every: OpeningCanceledEventWhereInput - openingfilledeventgroup_none: OpeningFilledEventWhereInput - openingfilledeventgroup_some: OpeningFilledEventWhereInput - openingfilledeventgroup_every: OpeningFilledEventWhereInput - rewardpaideventgroup_none: RewardPaidEventWhereInput - rewardpaideventgroup_some: RewardPaidEventWhereInput - rewardpaideventgroup_every: RewardPaidEventWhereInput - stakedecreasedeventgroup_none: StakeDecreasedEventWhereInput - stakedecreasedeventgroup_some: StakeDecreasedEventWhereInput - stakedecreasedeventgroup_every: StakeDecreasedEventWhereInput - stakeincreasedeventgroup_none: StakeIncreasedEventWhereInput - stakeincreasedeventgroup_some: StakeIncreasedEventWhereInput - stakeincreasedeventgroup_every: StakeIncreasedEventWhereInput - stakeslashedeventgroup_none: StakeSlashedEventWhereInput - stakeslashedeventgroup_some: StakeSlashedEventWhereInput - stakeslashedeventgroup_every: StakeSlashedEventWhereInput - statustextchangedeventgroup_none: StatusTextChangedEventWhereInput - statustextchangedeventgroup_some: StatusTextChangedEventWhereInput - statustextchangedeventgroup_every: StatusTextChangedEventWhereInput - terminatedleadereventgroup_none: TerminatedLeaderEventWhereInput - terminatedleadereventgroup_some: TerminatedLeaderEventWhereInput - terminatedleadereventgroup_every: TerminatedLeaderEventWhereInput - terminatedworkereventgroup_none: TerminatedWorkerEventWhereInput - terminatedworkereventgroup_some: TerminatedWorkerEventWhereInput - terminatedworkereventgroup_every: TerminatedWorkerEventWhereInput - upcomingworkinggroupopeninggroup_none: UpcomingWorkingGroupOpeningWhereInput - upcomingworkinggroupopeninggroup_some: UpcomingWorkingGroupOpeningWhereInput - upcomingworkinggroupopeninggroup_every: UpcomingWorkingGroupOpeningWhereInput - workerexitedeventgroup_none: WorkerExitedEventWhereInput - workerexitedeventgroup_some: WorkerExitedEventWhereInput - workerexitedeventgroup_every: WorkerExitedEventWhereInput - workerrewardaccountupdatedeventgroup_none: WorkerRewardAccountUpdatedEventWhereInput - workerrewardaccountupdatedeventgroup_some: WorkerRewardAccountUpdatedEventWhereInput - workerrewardaccountupdatedeventgroup_every: WorkerRewardAccountUpdatedEventWhereInput - workerrewardamountupdatedeventgroup_none: WorkerRewardAmountUpdatedEventWhereInput - workerrewardamountupdatedeventgroup_some: WorkerRewardAmountUpdatedEventWhereInput - workerrewardamountupdatedeventgroup_every: WorkerRewardAmountUpdatedEventWhereInput - workerroleaccountupdatedeventgroup_none: WorkerRoleAccountUpdatedEventWhereInput - workerroleaccountupdatedeventgroup_some: WorkerRoleAccountUpdatedEventWhereInput - workerroleaccountupdatedeventgroup_every: WorkerRoleAccountUpdatedEventWhereInput - workerstartedleavingeventgroup_none: WorkerStartedLeavingEventWhereInput - workerstartedleavingeventgroup_some: WorkerStartedLeavingEventWhereInput - workerstartedleavingeventgroup_every: WorkerStartedLeavingEventWhereInput - workinggroupmetadatagroup_none: WorkingGroupMetadataWhereInput - workinggroupmetadatagroup_some: WorkingGroupMetadataWhereInput - workinggroupmetadatagroup_every: WorkingGroupMetadataWhereInput - AND: [WorkingGroupWhereInput!] - OR: [WorkingGroupWhereInput!] - NOT: [WorkingGroupWhereInput!] + electedAtBlock_eq: Int + electedAtBlock_gt: Int + electedAtBlock_gte: Int + electedAtBlock_lt: Int + electedAtBlock_lte: Int + electedAtBlock_in: [Int!] + endedAtBlock_eq: Int + endedAtBlock_gt: Int + endedAtBlock_gte: Int + endedAtBlock_lt: Int + endedAtBlock_lte: Int + endedAtBlock_in: [Int!] + electedAtTime_eq: DateTime + electedAtTime_lt: DateTime + electedAtTime_lte: DateTime + electedAtTime_gt: DateTime + electedAtTime_gte: DateTime + endedAtTime_eq: DateTime + endedAtTime_lt: DateTime + endedAtTime_lte: DateTime + endedAtTime_gt: DateTime + endedAtTime_gte: DateTime + electedAtNetwork_eq: Network + electedAtNetwork_in: [Network!] + endedAtNetwork_eq: Network + endedAtNetwork_in: [Network!] + isResigned_eq: Boolean + isResigned_in: [Boolean!] + councilMembers_none: CouncilMemberWhereInput + councilMembers_some: CouncilMemberWhereInput + councilMembers_every: CouncilMemberWhereInput + updates_none: CouncilStageUpdateWhereInput + updates_some: CouncilStageUpdateWhereInput + updates_every: CouncilStageUpdateWhereInput + councilElections_none: ElectionRoundWhereInput + councilElections_some: ElectionRoundWhereInput + councilElections_every: ElectionRoundWhereInput + nextCouncilElections_none: ElectionRoundWhereInput + nextCouncilElections_some: ElectionRoundWhereInput + nextCouncilElections_every: ElectionRoundWhereInput + newcouncilelectedeventelectedCouncil_none: NewCouncilElectedEventWhereInput + newcouncilelectedeventelectedCouncil_some: NewCouncilElectedEventWhereInput + newcouncilelectedeventelectedCouncil_every: NewCouncilElectedEventWhereInput + AND: [ElectedCouncilWhereInput!] + OR: [ElectedCouncilWhereInput!] + NOT: [ElectedCouncilWhereInput!] } -input WorkingGroupWhereUniqueInput { - id: ID - name: String +input ElectedCouncilWhereUniqueInput { + id: ID! } -input WorkingGroupCreateInput { - name: String! - metadata: ID - leader: ID - budget: String! +input ElectedCouncilCreateInput { + electedAtBlock: Float! + endedAtBlock: Float + electedAtTime: DateTime! + endedAtTime: DateTime + electedAtNetwork: Network! + endedAtNetwork: Network + isResigned: Boolean! } -input WorkingGroupUpdateInput { - name: String - metadata: ID - leader: ID - budget: String +input ElectedCouncilUpdateInput { + electedAtBlock: Float + endedAtBlock: Float + electedAtTime: DateTime + endedAtTime: DateTime + electedAtNetwork: Network + endedAtNetwork: Network + isResigned: Boolean } -input OpeningFilledEventWhereInput { +input NewCandidateEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21447,39 +20800,58 @@ input OpeningFilledEventWhereInput { indexInBlock_lt: Int indexInBlock_lte: Int indexInBlock_in: [Int!] - group: WorkingGroupWhereInput - opening: WorkingGroupOpeningWhereInput - workersHired_none: WorkerWhereInput - workersHired_some: WorkerWhereInput - workersHired_every: WorkerWhereInput - AND: [OpeningFilledEventWhereInput!] - OR: [OpeningFilledEventWhereInput!] - NOT: [OpeningFilledEventWhereInput!] + stakingAccount_eq: String + stakingAccount_contains: String + stakingAccount_startsWith: String + stakingAccount_endsWith: String + stakingAccount_in: [String!] + rewardAccount_eq: String + rewardAccount_contains: String + rewardAccount_startsWith: String + rewardAccount_endsWith: String + rewardAccount_in: [String!] + balance_eq: BigInt + balance_gt: BigInt + balance_gte: BigInt + balance_lt: BigInt + balance_lte: BigInt + balance_in: [BigInt!] + candidate: CandidateWhereInput + electionRound: ElectionRoundWhereInput + AND: [NewCandidateEventWhereInput!] + OR: [NewCandidateEventWhereInput!] + NOT: [NewCandidateEventWhereInput!] } -input OpeningFilledEventWhereUniqueInput { +input NewCandidateEventWhereUniqueInput { id: ID! } -input OpeningFilledEventCreateInput { +input NewCandidateEventCreateInput { inExtrinsic: String inBlock: Float! network: Network! indexInBlock: Float! - group: ID! - opening: ID! + candidate: ID! + electionRound: ID! + stakingAccount: String! + rewardAccount: String! + balance: String! } -input OpeningFilledEventUpdateInput { +input NewCandidateEventUpdateInput { inExtrinsic: String inBlock: Float network: Network indexInBlock: Float - group: ID - opening: ID + candidate: ID + electionRound: ID + stakingAccount: String + rewardAccount: String + balance: String } -input FundingRequestDestinationWhereInput { +input ElectionRoundWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21504,40 +20876,70 @@ input FundingRequestDestinationWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - amount_eq: BigInt - amount_gt: BigInt - amount_gte: BigInt - amount_lt: BigInt - amount_lte: BigInt - amount_in: [BigInt!] - account_eq: String - account_contains: String - account_startsWith: String - account_endsWith: String - account_in: [String!] - list: FundingRequestDestinationsListWhereInput - AND: [FundingRequestDestinationWhereInput!] - OR: [FundingRequestDestinationWhereInput!] - NOT: [FundingRequestDestinationWhereInput!] + cycleId_eq: Int + cycleId_gt: Int + cycleId_gte: Int + cycleId_lt: Int + cycleId_lte: Int + cycleId_in: [Int!] + isFinished_eq: Boolean + isFinished_in: [Boolean!] + endedAtBlock_eq: Int + endedAtBlock_gt: Int + endedAtBlock_gte: Int + endedAtBlock_lt: Int + endedAtBlock_lte: Int + endedAtBlock_in: [Int!] + endedAtTime_eq: DateTime + endedAtTime_lt: DateTime + endedAtTime_lte: DateTime + endedAtTime_gt: DateTime + endedAtTime_gte: DateTime + endedAtNetwork_eq: Network + endedAtNetwork_in: [Network!] + castVotes_none: CastVoteWhereInput + castVotes_some: CastVoteWhereInput + castVotes_every: CastVoteWhereInput + referendumStageVoting: ReferendumStageVotingWhereInput + referendumStageRevealing: ReferendumStageRevealingWhereInput + electedCouncil: ElectedCouncilWhereInput + nextElectedCouncil: ElectedCouncilWhereInput + candidates_none: CandidateWhereInput + candidates_some: CandidateWhereInput + candidates_every: CandidateWhereInput + newcandidateeventelectionRound_none: NewCandidateEventWhereInput + newcandidateeventelectionRound_some: NewCandidateEventWhereInput + newcandidateeventelectionRound_every: NewCandidateEventWhereInput + AND: [ElectionRoundWhereInput!] + OR: [ElectionRoundWhereInput!] + NOT: [ElectionRoundWhereInput!] } -input FundingRequestDestinationWhereUniqueInput { +input ElectionRoundWhereUniqueInput { id: ID! } -input FundingRequestDestinationCreateInput { - amount: String! - account: String! - list: ID! +input ElectionRoundCreateInput { + cycleId: Float! + isFinished: Boolean! + endedAtBlock: Float + endedAtTime: DateTime + endedAtNetwork: Network + electedCouncil: ID! + nextElectedCouncil: ID } -input FundingRequestDestinationUpdateInput { - amount: String - account: String - list: ID +input ElectionRoundUpdateInput { + cycleId: Float + isFinished: Boolean + endedAtBlock: Float + endedAtTime: DateTime + endedAtNetwork: Network + electedCouncil: ID + nextElectedCouncil: ID } -input FundingRequestDestinationsListWhereInput { +input CandidacyNoteSetEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21562,33 +20964,55 @@ input FundingRequestDestinationsListWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - phantom_eq: Int - phantom_gt: Int - phantom_gte: Int - phantom_lt: Int - phantom_lte: Int - phantom_in: [Int!] - destinations_none: FundingRequestDestinationWhereInput - destinations_some: FundingRequestDestinationWhereInput - destinations_every: FundingRequestDestinationWhereInput - AND: [FundingRequestDestinationsListWhereInput!] - OR: [FundingRequestDestinationsListWhereInput!] - NOT: [FundingRequestDestinationsListWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + candidate: CandidateWhereInput + noteMetadata: CandidacyNoteMetadataWhereInput + AND: [CandidacyNoteSetEventWhereInput!] + OR: [CandidacyNoteSetEventWhereInput!] + NOT: [CandidacyNoteSetEventWhereInput!] } -input FundingRequestDestinationsListWhereUniqueInput { +input CandidacyNoteSetEventWhereUniqueInput { id: ID! } -input FundingRequestDestinationsListCreateInput { - phantom: Float +input CandidacyNoteSetEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + candidate: ID! + noteMetadata: ID! } -input FundingRequestDestinationsListUpdateInput { - phantom: Float +input CandidacyNoteSetEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + candidate: ID + noteMetadata: ID } -input RuntimeWasmBytecodeWhereInput { +input CandidacyNoteMetadataWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21613,26 +21037,54 @@ input RuntimeWasmBytecodeWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - bytecode_eq: Bytes - bytecode_in: [Bytes!] - AND: [RuntimeWasmBytecodeWhereInput!] - OR: [RuntimeWasmBytecodeWhereInput!] - NOT: [RuntimeWasmBytecodeWhereInput!] + header_eq: String + header_contains: String + header_startsWith: String + header_endsWith: String + header_in: [String!] + bulletPoints_containsAll: [String!] + bulletPoints_containsNone: [String!] + bulletPoints_containsAny: [String!] + bannerImageUri_eq: String + bannerImageUri_contains: String + bannerImageUri_startsWith: String + bannerImageUri_endsWith: String + bannerImageUri_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + candidacynoteseteventnoteMetadata_none: CandidacyNoteSetEventWhereInput + candidacynoteseteventnoteMetadata_some: CandidacyNoteSetEventWhereInput + candidacynoteseteventnoteMetadata_every: CandidacyNoteSetEventWhereInput + candidatenoteMetadata_none: CandidateWhereInput + candidatenoteMetadata_some: CandidateWhereInput + candidatenoteMetadata_every: CandidateWhereInput + AND: [CandidacyNoteMetadataWhereInput!] + OR: [CandidacyNoteMetadataWhereInput!] + NOT: [CandidacyNoteMetadataWhereInput!] } -input RuntimeWasmBytecodeWhereUniqueInput { +input CandidacyNoteMetadataWhereUniqueInput { id: ID! } -input RuntimeWasmBytecodeCreateInput { - bytecode: String! +input CandidacyNoteMetadataCreateInput { + header: String + bulletPoints: [String!]! + bannerImageUri: String + description: String } -input RuntimeWasmBytecodeUpdateInput { - bytecode: String +input CandidacyNoteMetadataUpdateInput { + header: String + bulletPoints: [String!] + bannerImageUri: String + description: String } -input GeographicalAreaContinentWhereInput { +input CandidacyStakeReleaseEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21657,26 +21109,52 @@ input GeographicalAreaContinentWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - code_eq: Continent - code_in: [Continent!] - AND: [GeographicalAreaContinentWhereInput!] - OR: [GeographicalAreaContinentWhereInput!] - NOT: [GeographicalAreaContinentWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + candidate: CandidateWhereInput + AND: [CandidacyStakeReleaseEventWhereInput!] + OR: [CandidacyStakeReleaseEventWhereInput!] + NOT: [CandidacyStakeReleaseEventWhereInput!] } -input GeographicalAreaContinentWhereUniqueInput { +input CandidacyStakeReleaseEventWhereUniqueInput { id: ID! } -input GeographicalAreaContinentCreateInput { - code: Continent +input CandidacyStakeReleaseEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + candidate: ID! } -input GeographicalAreaContinentUpdateInput { - code: Continent +input CandidacyStakeReleaseEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + candidate: ID } -input WorkingGroupApplicationWhereInput { +input CandidacyWithdrawEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21701,78 +21179,170 @@ input WorkingGroupApplicationWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - runtimeId_eq: Int - runtimeId_gt: Int - runtimeId_gte: Int - runtimeId_lt: Int - runtimeId_lte: Int - runtimeId_in: [Int!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + candidate: CandidateWhereInput + AND: [CandidacyWithdrawEventWhereInput!] + OR: [CandidacyWithdrawEventWhereInput!] + NOT: [CandidacyWithdrawEventWhereInput!] +} + +input CandidacyWithdrawEventWhereUniqueInput { + id: ID! +} + +input CandidacyWithdrawEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + candidate: ID! +} + +input CandidacyWithdrawEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + candidate: ID +} + +input CandidateWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + stakingAccountId_eq: String + stakingAccountId_contains: String + stakingAccountId_startsWith: String + stakingAccountId_endsWith: String + stakingAccountId_in: [String!] + rewardAccountId_eq: String + rewardAccountId_contains: String + rewardAccountId_startsWith: String + rewardAccountId_endsWith: String + rewardAccountId_in: [String!] stake_eq: BigInt stake_gt: BigInt stake_gte: BigInt stake_lt: BigInt stake_lte: BigInt stake_in: [BigInt!] - roleAccount_eq: String - roleAccount_contains: String - roleAccount_startsWith: String - roleAccount_endsWith: String - roleAccount_in: [String!] - rewardAccount_eq: String - rewardAccount_contains: String - rewardAccount_startsWith: String - rewardAccount_endsWith: String - rewardAccount_in: [String!] - stakingAccount_eq: String - stakingAccount_contains: String - stakingAccount_startsWith: String - stakingAccount_endsWith: String - stakingAccount_in: [String!] - status_json: JSONObject - opening: WorkingGroupOpeningWhereInput - applicant: MembershipWhereInput - answers_none: ApplicationFormQuestionAnswerWhereInput - answers_some: ApplicationFormQuestionAnswerWhereInput - answers_every: ApplicationFormQuestionAnswerWhereInput - createdInEvent: AppliedOnOpeningEventWhereInput - applicationwithdrawneventapplication_none: ApplicationWithdrawnEventWhereInput - applicationwithdrawneventapplication_some: ApplicationWithdrawnEventWhereInput - applicationwithdrawneventapplication_every: ApplicationWithdrawnEventWhereInput - workerapplication_none: WorkerWhereInput - workerapplication_some: WorkerWhereInput - workerapplication_every: WorkerWhereInput - AND: [WorkingGroupApplicationWhereInput!] - OR: [WorkingGroupApplicationWhereInput!] - NOT: [WorkingGroupApplicationWhereInput!] + stakeLocked_eq: Boolean + stakeLocked_in: [Boolean!] + status_eq: CandidacyStatus + status_in: [CandidacyStatus!] + votePower_eq: BigInt + votePower_gt: BigInt + votePower_gte: BigInt + votePower_lt: BigInt + votePower_lte: BigInt + votePower_in: [BigInt!] + lastVoteReceivedAtBlock_eq: BigInt + lastVoteReceivedAtBlock_gt: BigInt + lastVoteReceivedAtBlock_gte: BigInt + lastVoteReceivedAtBlock_lt: BigInt + lastVoteReceivedAtBlock_lte: BigInt + lastVoteReceivedAtBlock_in: [BigInt!] + lastVoteReceivedAtEventNumber_eq: Int + lastVoteReceivedAtEventNumber_gt: Int + lastVoteReceivedAtEventNumber_gte: Int + lastVoteReceivedAtEventNumber_lt: Int + lastVoteReceivedAtEventNumber_lte: Int + lastVoteReceivedAtEventNumber_in: [Int!] + member: MembershipWhereInput + electionRound: ElectionRoundWhereInput + noteMetadata: CandidacyNoteMetadataWhereInput + votesReceived_none: CastVoteWhereInput + votesReceived_some: CastVoteWhereInput + votesReceived_every: CastVoteWhereInput + candidacynoteseteventcandidate_none: CandidacyNoteSetEventWhereInput + candidacynoteseteventcandidate_some: CandidacyNoteSetEventWhereInput + candidacynoteseteventcandidate_every: CandidacyNoteSetEventWhereInput + candidacystakereleaseeventcandidate_none: CandidacyStakeReleaseEventWhereInput + candidacystakereleaseeventcandidate_some: CandidacyStakeReleaseEventWhereInput + candidacystakereleaseeventcandidate_every: CandidacyStakeReleaseEventWhereInput + candidacywithdraweventcandidate_none: CandidacyWithdrawEventWhereInput + candidacywithdraweventcandidate_some: CandidacyWithdrawEventWhereInput + candidacywithdraweventcandidate_every: CandidacyWithdrawEventWhereInput + newcandidateeventcandidate_none: NewCandidateEventWhereInput + newcandidateeventcandidate_some: NewCandidateEventWhereInput + newcandidateeventcandidate_every: NewCandidateEventWhereInput + AND: [CandidateWhereInput!] + OR: [CandidateWhereInput!] + NOT: [CandidateWhereInput!] } -input WorkingGroupApplicationWhereUniqueInput { +input CandidateWhereUniqueInput { id: ID! } -input WorkingGroupApplicationCreateInput { - runtimeId: Float! - opening: ID! - applicant: ID! +input CandidateCreateInput { + stakingAccountId: String! + rewardAccountId: String! + member: ID! + electionRound: ID! stake: String! - roleAccount: String! - rewardAccount: String! - stakingAccount: String! - status: JSONObject! + stakeLocked: Boolean! + status: CandidacyStatus! + votePower: String! + lastVoteReceivedAtBlock: String + lastVoteReceivedAtEventNumber: Float + noteMetadata: ID! } -input WorkingGroupApplicationUpdateInput { - runtimeId: Float - opening: ID - applicant: ID +input CandidateUpdateInput { + stakingAccountId: String + rewardAccountId: String + member: ID + electionRound: ID stake: String - roleAccount: String - rewardAccount: String - stakingAccount: String - status: JSONObject + stakeLocked: Boolean + status: CandidacyStatus + votePower: String + lastVoteReceivedAtBlock: String + lastVoteReceivedAtEventNumber: Float + noteMetadata: ID } -input ApplicationFormQuestionAnswerWhereInput { +input InvitesTransferredEventWhereInput { id_eq: ID id_in: [ID!] createdAt_eq: DateTime @@ -21797,32 +21367,869 @@ input ApplicationFormQuestionAnswerWhereInput { deletedAt_gte: DateTime deletedById_eq: ID deletedById_in: [ID!] - answer_eq: String - answer_contains: String - answer_startsWith: String - answer_endsWith: String - answer_in: [String!] - application: WorkingGroupApplicationWhereInput - question: ApplicationFormQuestionWhereInput - AND: [ApplicationFormQuestionAnswerWhereInput!] - OR: [ApplicationFormQuestionAnswerWhereInput!] - NOT: [ApplicationFormQuestionAnswerWhereInput!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + numberOfInvites_eq: Int + numberOfInvites_gt: Int + numberOfInvites_gte: Int + numberOfInvites_lt: Int + numberOfInvites_lte: Int + numberOfInvites_in: [Int!] + sourceMember: MembershipWhereInput + targetMember: MembershipWhereInput + AND: [InvitesTransferredEventWhereInput!] + OR: [InvitesTransferredEventWhereInput!] + NOT: [InvitesTransferredEventWhereInput!] } -input ApplicationFormQuestionAnswerWhereUniqueInput { +input InvitesTransferredEventWhereUniqueInput { id: ID! } -input ApplicationFormQuestionAnswerCreateInput { - application: ID! - question: ID! - answer: String! +input InvitesTransferredEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + sourceMember: ID! + targetMember: ID! + numberOfInvites: Float! } -input ApplicationFormQuestionAnswerUpdateInput { - application: ID - question: ID - answer: String +input InvitesTransferredEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + sourceMember: ID + targetMember: ID + numberOfInvites: Float +} + +input MemberAccountsUpdatedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + newRootAccount_eq: String + newRootAccount_contains: String + newRootAccount_startsWith: String + newRootAccount_endsWith: String + newRootAccount_in: [String!] + newControllerAccount_eq: String + newControllerAccount_contains: String + newControllerAccount_startsWith: String + newControllerAccount_endsWith: String + newControllerAccount_in: [String!] + member: MembershipWhereInput + AND: [MemberAccountsUpdatedEventWhereInput!] + OR: [MemberAccountsUpdatedEventWhereInput!] + NOT: [MemberAccountsUpdatedEventWhereInput!] +} + +input MemberAccountsUpdatedEventWhereUniqueInput { + id: ID! +} + +input MemberAccountsUpdatedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + newRootAccount: String + newControllerAccount: String +} + +input MemberAccountsUpdatedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + newRootAccount: String + newControllerAccount: String +} + +input StakingAccountAddedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + member: MembershipWhereInput + AND: [StakingAccountAddedEventWhereInput!] + OR: [StakingAccountAddedEventWhereInput!] + NOT: [StakingAccountAddedEventWhereInput!] +} + +input StakingAccountAddedEventWhereUniqueInput { + id: ID! +} + +input StakingAccountAddedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + account: String! +} + +input StakingAccountAddedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + account: String +} + +input StakingAccountConfirmedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + member: MembershipWhereInput + AND: [StakingAccountConfirmedEventWhereInput!] + OR: [StakingAccountConfirmedEventWhereInput!] + NOT: [StakingAccountConfirmedEventWhereInput!] +} + +input StakingAccountConfirmedEventWhereUniqueInput { + id: ID! +} + +input StakingAccountConfirmedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + account: String! +} + +input StakingAccountConfirmedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + account: String +} + +input StakingAccountRemovedEventWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + inExtrinsic_eq: String + inExtrinsic_contains: String + inExtrinsic_startsWith: String + inExtrinsic_endsWith: String + inExtrinsic_in: [String!] + inBlock_eq: Int + inBlock_gt: Int + inBlock_gte: Int + inBlock_lt: Int + inBlock_lte: Int + inBlock_in: [Int!] + network_eq: Network + network_in: [Network!] + indexInBlock_eq: Int + indexInBlock_gt: Int + indexInBlock_gte: Int + indexInBlock_lt: Int + indexInBlock_lte: Int + indexInBlock_in: [Int!] + account_eq: String + account_contains: String + account_startsWith: String + account_endsWith: String + account_in: [String!] + member: MembershipWhereInput + AND: [StakingAccountRemovedEventWhereInput!] + OR: [StakingAccountRemovedEventWhereInput!] + NOT: [StakingAccountRemovedEventWhereInput!] +} + +input StakingAccountRemovedEventWhereUniqueInput { + id: ID! +} + +input StakingAccountRemovedEventCreateInput { + inExtrinsic: String + inBlock: Float! + network: Network! + indexInBlock: Float! + member: ID! + account: String! +} + +input StakingAccountRemovedEventUpdateInput { + inExtrinsic: String + inBlock: Float + network: Network + indexInBlock: Float + member: ID + account: String +} + +input MembershipWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + handleRaw_eq: String + handleRaw_contains: String + handleRaw_startsWith: String + handleRaw_endsWith: String + handleRaw_in: [String!] + handle_eq: String + handle_contains: String + handle_startsWith: String + handle_endsWith: String + handle_in: [String!] + controllerAccount_eq: String + controllerAccount_contains: String + controllerAccount_startsWith: String + controllerAccount_endsWith: String + controllerAccount_in: [String!] + rootAccount_eq: String + rootAccount_contains: String + rootAccount_startsWith: String + rootAccount_endsWith: String + rootAccount_in: [String!] + entry_json: JSONObject + isVerified_eq: Boolean + isVerified_in: [Boolean!] + boundAccounts_containsAll: [String!] + boundAccounts_containsNone: [String!] + boundAccounts_containsAny: [String!] + inviteCount_eq: Int + inviteCount_gt: Int + inviteCount_gte: Int + inviteCount_lt: Int + inviteCount_lte: Int + inviteCount_in: [Int!] + isFoundingMember_eq: Boolean + isFoundingMember_in: [Boolean!] + isCouncilMember_eq: Boolean + isCouncilMember_in: [Boolean!] + totalChannelsCreated_eq: Int + totalChannelsCreated_gt: Int + totalChannelsCreated_gte: Int + totalChannelsCreated_lt: Int + totalChannelsCreated_lte: Int + totalChannelsCreated_in: [Int!] + metadata: MemberMetadataWhereInput + invitees_none: MembershipWhereInput + invitees_some: MembershipWhereInput + invitees_every: MembershipWhereInput + invitedBy: MembershipWhereInput + referredMembers_none: MembershipWhereInput + referredMembers_some: MembershipWhereInput + referredMembers_every: MembershipWhereInput + referredBy: MembershipWhereInput + externalResources_none: MembershipExternalResourceWhereInput + externalResources_some: MembershipExternalResourceWhereInput + externalResources_every: MembershipExternalResourceWhereInput + roles_none: WorkerWhereInput + roles_some: WorkerWhereInput + roles_every: WorkerWhereInput + whitelistedIn_none: ProposalDiscussionWhitelistWhereInput + whitelistedIn_some: ProposalDiscussionWhitelistWhereInput + whitelistedIn_every: ProposalDiscussionWhitelistWhereInput + whitelistedInBounties_none: BountyEntrantWhitelistWhereInput + whitelistedInBounties_some: BountyEntrantWhitelistWhereInput + whitelistedInBounties_every: BountyEntrantWhitelistWhereInput + channels_none: ChannelWhereInput + channels_some: ChannelWhereInput + channels_every: ChannelWhereInput + collaboratorInChannels_none: CollaboratorWhereInput + collaboratorInChannels_some: CollaboratorWhereInput + collaboratorInChannels_every: CollaboratorWhereInput + memberBannedFromChannels_none: ChannelWhereInput + memberBannedFromChannels_some: ChannelWhereInput + memberBannedFromChannels_every: ChannelWhereInput + councilCandidacies_none: CandidateWhereInput + councilCandidacies_some: CandidateWhereInput + councilCandidacies_every: CandidateWhereInput + councilMembers_none: CouncilMemberWhereInput + councilMembers_some: CouncilMemberWhereInput + councilMembers_every: CouncilMemberWhereInput + whitelistedInAuctions_none: AuctionWhereInput + whitelistedInAuctions_some: AuctionWhereInput + whitelistedInAuctions_every: AuctionWhereInput + ownedNfts_none: OwnedNftWhereInput + ownedNfts_some: OwnedNftWhereInput + ownedNfts_every: OwnedNftWhereInput + nftCollectorInChannels_none: ChannelNftCollectorsWhereInput + nftCollectorInChannels_some: ChannelNftCollectorsWhereInput + nftCollectorInChannels_every: ChannelNftCollectorsWhereInput + memberEnglishAuctionSettledEvents_none: EnglishAuctionSettledEventWhereInput + memberEnglishAuctionSettledEvents_some: EnglishAuctionSettledEventWhereInput + memberEnglishAuctionSettledEvents_every: EnglishAuctionSettledEventWhereInput + memberOpenAuctionAcceptedBidEvents_none: OpenAuctionBidAcceptedEventWhereInput + memberOpenAuctionAcceptedBidEvents_some: OpenAuctionBidAcceptedEventWhereInput + memberOpenAuctionAcceptedBidEvents_every: OpenAuctionBidAcceptedEventWhereInput + memberBidMadeCompletingAuctionEvents_none: BidMadeCompletingAuctionEventWhereInput + memberBidMadeCompletingAuctionEvents_some: BidMadeCompletingAuctionEventWhereInput + memberBidMadeCompletingAuctionEvents_every: BidMadeCompletingAuctionEventWhereInput + appownerMember_none: AppWhereInput + appownerMember_some: AppWhereInput + appownerMember_every: AppWhereInput + auctioninitialOwner_none: AuctionWhereInput + auctioninitialOwner_some: AuctionWhereInput + auctioninitialOwner_every: AuctionWhereInput + auctionwinningMember_none: AuctionWhereInput + auctionwinningMember_some: AuctionWhereInput + auctionwinningMember_every: AuctionWhereInput + auctionbidcanceledeventmember_none: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventmember_some: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventmember_every: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerMember_none: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerMember_some: AuctionBidCanceledEventWhereInput + auctionbidcanceledeventownerMember_every: AuctionBidCanceledEventWhereInput + auctionbidmadeeventmember_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventmember_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventmember_every: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerMember_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerMember_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventownerMember_every: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBidder_none: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBidder_some: AuctionBidMadeEventWhereInput + auctionbidmadeeventpreviousTopBidder_every: AuctionBidMadeEventWhereInput + auctioncanceledeventownerMember_none: AuctionCanceledEventWhereInput + auctioncanceledeventownerMember_some: AuctionCanceledEventWhereInput + auctioncanceledeventownerMember_every: AuctionCanceledEventWhereInput + bidbidder_none: BidWhereInput + bidbidder_some: BidWhereInput + bidbidder_every: BidWhereInput + bidmadecompletingauctioneventmember_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventmember_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventmember_every: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerMember_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerMember_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventownerMember_every: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBidder_none: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBidder_some: BidMadeCompletingAuctionEventWhereInput + bidmadecompletingauctioneventpreviousTopBidder_every: BidMadeCompletingAuctionEventWhereInput + bountycreator_none: BountyWhereInput + bountycreator_some: BountyWhereInput + bountycreator_every: BountyWhereInput + bountyoracle_none: BountyWhereInput + bountyoracle_some: BountyWhereInput + bountyoracle_every: BountyWhereInput + bountycontributioncontributor_none: BountyContributionWhereInput + bountycontributioncontributor_some: BountyContributionWhereInput + bountycontributioncontributor_every: BountyContributionWhereInput + bountyentryworker_none: BountyEntryWhereInput + bountyentryworker_some: BountyEntryWhereInput + bountyentryworker_every: BountyEntryWhereInput + budgetfundedeventmember_none: BudgetFundedEventWhereInput + budgetfundedeventmember_some: BudgetFundedEventWhereInput + budgetfundedeventmember_every: BudgetFundedEventWhereInput + buynowcanceledeventownerMember_none: BuyNowCanceledEventWhereInput + buynowcanceledeventownerMember_some: BuyNowCanceledEventWhereInput + buynowcanceledeventownerMember_every: BuyNowCanceledEventWhereInput + buynowpriceupdatedeventownerMember_none: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventownerMember_some: BuyNowPriceUpdatedEventWhereInput + buynowpriceupdatedeventownerMember_every: BuyNowPriceUpdatedEventWhereInput + channelpaymentmadeeventpayer_none: ChannelPaymentMadeEventWhereInput + channelpaymentmadeeventpayer_some: ChannelPaymentMadeEventWhereInput + channelpaymentmadeeventpayer_every: ChannelPaymentMadeEventWhereInput + commentauthor_none: CommentWhereInput + commentauthor_some: CommentWhereInput + commentauthor_every: CommentWhereInput + commentcreatedeventparentCommentAuthor_none: CommentCreatedEventWhereInput + commentcreatedeventparentCommentAuthor_some: CommentCreatedEventWhereInput + commentcreatedeventparentCommentAuthor_every: CommentCreatedEventWhereInput + commentreactedeventreactingMember_none: CommentReactedEventWhereInput + commentreactedeventreactingMember_some: CommentReactedEventWhereInput + commentreactedeventreactingMember_every: CommentReactedEventWhereInput + commentreactionmember_none: CommentReactionWhereInput + commentreactionmember_some: CommentReactionWhereInput + commentreactionmember_every: CommentReactionWhereInput + englishauctionsettledeventwinner_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventwinner_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventwinner_every: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerMember_none: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerMember_some: EnglishAuctionSettledEventWhereInput + englishauctionsettledeventownerMember_every: EnglishAuctionSettledEventWhereInput + englishauctionstartedeventownerMember_none: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventownerMember_some: EnglishAuctionStartedEventWhereInput + englishauctionstartedeventownerMember_every: EnglishAuctionStartedEventWhereInput + forumpostauthor_none: ForumPostWhereInput + forumpostauthor_some: ForumPostWhereInput + forumpostauthor_every: ForumPostWhereInput + forumthreadauthor_none: ForumThreadWhereInput + forumthreadauthor_some: ForumThreadWhereInput + forumthreadauthor_every: ForumThreadWhereInput + invitestransferredeventsourceMember_none: InvitesTransferredEventWhereInput + invitestransferredeventsourceMember_some: InvitesTransferredEventWhereInput + invitestransferredeventsourceMember_every: InvitesTransferredEventWhereInput + invitestransferredeventtargetMember_none: InvitesTransferredEventWhereInput + invitestransferredeventtargetMember_some: InvitesTransferredEventWhereInput + invitestransferredeventtargetMember_every: InvitesTransferredEventWhereInput + memberaccountsupdatedeventmember_none: MemberAccountsUpdatedEventWhereInput + memberaccountsupdatedeventmember_some: MemberAccountsUpdatedEventWhereInput + memberaccountsupdatedeventmember_every: MemberAccountsUpdatedEventWhereInput + memberbannedfromchanneleventmember_none: MemberBannedFromChannelEventWhereInput + memberbannedfromchanneleventmember_some: MemberBannedFromChannelEventWhereInput + memberbannedfromchanneleventmember_every: MemberBannedFromChannelEventWhereInput + membercreatedeventnewMember_none: MemberCreatedEventWhereInput + membercreatedeventnewMember_some: MemberCreatedEventWhereInput + membercreatedeventnewMember_every: MemberCreatedEventWhereInput + memberinvitedeventinvitingMember_none: MemberInvitedEventWhereInput + memberinvitedeventinvitingMember_some: MemberInvitedEventWhereInput + memberinvitedeventinvitingMember_every: MemberInvitedEventWhereInput + memberinvitedeventnewMember_none: MemberInvitedEventWhereInput + memberinvitedeventnewMember_some: MemberInvitedEventWhereInput + memberinvitedeventnewMember_every: MemberInvitedEventWhereInput + memberprofileupdatedeventmember_none: MemberProfileUpdatedEventWhereInput + memberprofileupdatedeventmember_some: MemberProfileUpdatedEventWhereInput + memberprofileupdatedeventmember_every: MemberProfileUpdatedEventWhereInput + memberverificationstatusupdatedeventmember_none: MemberVerificationStatusUpdatedEventWhereInput + memberverificationstatusupdatedeventmember_some: MemberVerificationStatusUpdatedEventWhereInput + memberverificationstatusupdatedeventmember_every: MemberVerificationStatusUpdatedEventWhereInput + membershipboughteventnewMember_none: MembershipBoughtEventWhereInput + membershipboughteventnewMember_some: MembershipBoughtEventWhereInput + membershipboughteventnewMember_every: MembershipBoughtEventWhereInput + membershipboughteventreferrer_none: MembershipBoughtEventWhereInput + membershipboughteventreferrer_some: MembershipBoughtEventWhereInput + membershipboughteventreferrer_every: MembershipBoughtEventWhereInput + membershipgiftedeventnewMember_none: MembershipGiftedEventWhereInput + membershipgiftedeventnewMember_some: MembershipGiftedEventWhereInput + membershipgiftedeventnewMember_every: MembershipGiftedEventWhereInput + nftboughteventmember_none: NftBoughtEventWhereInput + nftboughteventmember_some: NftBoughtEventWhereInput + nftboughteventmember_every: NftBoughtEventWhereInput + nftboughteventownerMember_none: NftBoughtEventWhereInput + nftboughteventownerMember_some: NftBoughtEventWhereInput + nftboughteventownerMember_every: NftBoughtEventWhereInput + nftissuedeventownerMember_none: NftIssuedEventWhereInput + nftissuedeventownerMember_some: NftIssuedEventWhereInput + nftissuedeventownerMember_every: NftIssuedEventWhereInput + nftsellordermadeeventownerMember_none: NftSellOrderMadeEventWhereInput + nftsellordermadeeventownerMember_some: NftSellOrderMadeEventWhereInput + nftsellordermadeeventownerMember_every: NftSellOrderMadeEventWhereInput + nftslingedbacktotheoriginalartisteventownerMember_none: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventownerMember_some: NftSlingedBackToTheOriginalArtistEventWhereInput + nftslingedbacktotheoriginalartisteventownerMember_every: NftSlingedBackToTheOriginalArtistEventWhereInput + offeracceptedeventownerMember_none: OfferAcceptedEventWhereInput + offeracceptedeventownerMember_some: OfferAcceptedEventWhereInput + offeracceptedeventownerMember_every: OfferAcceptedEventWhereInput + offercanceledeventownerMember_none: OfferCanceledEventWhereInput + offercanceledeventownerMember_some: OfferCanceledEventWhereInput + offercanceledeventownerMember_every: OfferCanceledEventWhereInput + offerstartedeventmember_none: OfferStartedEventWhereInput + offerstartedeventmember_some: OfferStartedEventWhereInput + offerstartedeventmember_every: OfferStartedEventWhereInput + offerstartedeventownerMember_none: OfferStartedEventWhereInput + offerstartedeventownerMember_some: OfferStartedEventWhereInput + offerstartedeventownerMember_every: OfferStartedEventWhereInput + openauctionbidacceptedeventownerMember_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventownerMember_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventownerMember_every: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBidder_none: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBidder_some: OpenAuctionBidAcceptedEventWhereInput + openauctionbidacceptedeventwinningBidder_every: OpenAuctionBidAcceptedEventWhereInput + openauctionstartedeventownerMember_none: OpenAuctionStartedEventWhereInput + openauctionstartedeventownerMember_some: OpenAuctionStartedEventWhereInput + openauctionstartedeventownerMember_every: OpenAuctionStartedEventWhereInput + postdeletedeventactor_none: PostDeletedEventWhereInput + postdeletedeventactor_some: PostDeletedEventWhereInput + postdeletedeventactor_every: PostDeletedEventWhereInput + proposalcreator_none: ProposalWhereInput + proposalcreator_some: ProposalWhereInput + proposalcreator_every: ProposalWhereInput + proposaldiscussionpostauthor_none: ProposalDiscussionPostWhereInput + proposaldiscussionpostauthor_some: ProposalDiscussionPostWhereInput + proposaldiscussionpostauthor_every: ProposalDiscussionPostWhereInput + proposaldiscussionpostdeletedeventactor_none: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionpostdeletedeventactor_some: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionpostdeletedeventactor_every: ProposalDiscussionPostDeletedEventWhereInput + proposaldiscussionthreadmodechangedeventactor_none: ProposalDiscussionThreadModeChangedEventWhereInput + proposaldiscussionthreadmodechangedeventactor_some: ProposalDiscussionThreadModeChangedEventWhereInput + proposaldiscussionthreadmodechangedeventactor_every: ProposalDiscussionThreadModeChangedEventWhereInput + proposalvotedeventvoter_none: ProposalVotedEventWhereInput + proposalvotedeventvoter_some: ProposalVotedEventWhereInput + proposalvotedeventvoter_every: ProposalVotedEventWhereInput + stakingaccountaddedeventmember_none: StakingAccountAddedEventWhereInput + stakingaccountaddedeventmember_some: StakingAccountAddedEventWhereInput + stakingaccountaddedeventmember_every: StakingAccountAddedEventWhereInput + stakingaccountconfirmedeventmember_none: StakingAccountConfirmedEventWhereInput + stakingaccountconfirmedeventmember_some: StakingAccountConfirmedEventWhereInput + stakingaccountconfirmedeventmember_every: StakingAccountConfirmedEventWhereInput + stakingaccountremovedeventmember_none: StakingAccountRemovedEventWhereInput + stakingaccountremovedeventmember_some: StakingAccountRemovedEventWhereInput + stakingaccountremovedeventmember_every: StakingAccountRemovedEventWhereInput + videoreactedeventreactingMember_none: VideoReactedEventWhereInput + videoreactedeventreactingMember_some: VideoReactedEventWhereInput + videoreactedeventreactingMember_every: VideoReactedEventWhereInput + videoreactionmember_none: VideoReactionWhereInput + videoreactionmember_some: VideoReactionWhereInput + videoreactionmember_every: VideoReactionWhereInput + workinggroupapplicationapplicant_none: WorkingGroupApplicationWhereInput + workinggroupapplicationapplicant_some: WorkingGroupApplicationWhereInput + workinggroupapplicationapplicant_every: WorkingGroupApplicationWhereInput + AND: [MembershipWhereInput!] + OR: [MembershipWhereInput!] + NOT: [MembershipWhereInput!] +} + +input MembershipWhereUniqueInput { + id: ID + handleRaw: String +} + +input MembershipCreateInput { + handleRaw: String! + handle: String! + metadata: ID! + controllerAccount: String! + rootAccount: String! + entry: JSONObject! + isVerified: Boolean! + boundAccounts: [String!]! + inviteCount: Float! + invitedBy: ID + referredBy: ID + isFoundingMember: Boolean! + isCouncilMember: Boolean! + totalChannelsCreated: Float! +} + +input MembershipUpdateInput { + handleRaw: String + handle: String + metadata: ID + controllerAccount: String + rootAccount: String + entry: JSONObject + isVerified: Boolean + boundAccounts: [String!] + inviteCount: Float + invitedBy: ID + referredBy: ID + isFoundingMember: Boolean + isCouncilMember: Boolean + totalChannelsCreated: Float +} + +input AppWhereInput { + id_eq: ID + id_in: [ID!] + createdAt_eq: DateTime + createdAt_lt: DateTime + createdAt_lte: DateTime + createdAt_gt: DateTime + createdAt_gte: DateTime + createdById_eq: ID + createdById_in: [ID!] + updatedAt_eq: DateTime + updatedAt_lt: DateTime + updatedAt_lte: DateTime + updatedAt_gt: DateTime + updatedAt_gte: DateTime + updatedById_eq: ID + updatedById_in: [ID!] + deletedAt_all: Boolean + deletedAt_eq: DateTime + deletedAt_lt: DateTime + deletedAt_lte: DateTime + deletedAt_gt: DateTime + deletedAt_gte: DateTime + deletedById_eq: ID + deletedById_in: [ID!] + name_eq: String + name_contains: String + name_startsWith: String + name_endsWith: String + name_in: [String!] + websiteUrl_eq: String + websiteUrl_contains: String + websiteUrl_startsWith: String + websiteUrl_endsWith: String + websiteUrl_in: [String!] + useUri_eq: String + useUri_contains: String + useUri_startsWith: String + useUri_endsWith: String + useUri_in: [String!] + smallIcon_eq: String + smallIcon_contains: String + smallIcon_startsWith: String + smallIcon_endsWith: String + smallIcon_in: [String!] + mediumIcon_eq: String + mediumIcon_contains: String + mediumIcon_startsWith: String + mediumIcon_endsWith: String + mediumIcon_in: [String!] + bigIcon_eq: String + bigIcon_contains: String + bigIcon_startsWith: String + bigIcon_endsWith: String + bigIcon_in: [String!] + oneLiner_eq: String + oneLiner_contains: String + oneLiner_startsWith: String + oneLiner_endsWith: String + oneLiner_in: [String!] + description_eq: String + description_contains: String + description_startsWith: String + description_endsWith: String + description_in: [String!] + termsOfService_eq: String + termsOfService_contains: String + termsOfService_startsWith: String + termsOfService_endsWith: String + termsOfService_in: [String!] + platforms_containsAll: [String!] + platforms_containsNone: [String!] + platforms_containsAny: [String!] + category_eq: String + category_contains: String + category_startsWith: String + category_endsWith: String + category_in: [String!] + authKey_eq: String + authKey_contains: String + authKey_startsWith: String + authKey_endsWith: String + authKey_in: [String!] + ownerMember: MembershipWhereInput + appVideos_none: VideoWhereInput + appVideos_some: VideoWhereInput + appVideos_every: VideoWhereInput + appChannels_none: ChannelWhereInput + appChannels_some: ChannelWhereInput + appChannels_every: ChannelWhereInput + AND: [AppWhereInput!] + OR: [AppWhereInput!] + NOT: [AppWhereInput!] +} + +input AppWhereUniqueInput { + id: ID! +} + +input AppCreateInput { + name: String! + ownerMember: ID! + websiteUrl: String + useUri: String + smallIcon: String + mediumIcon: String + bigIcon: String + oneLiner: String + description: String + termsOfService: String + platforms: [String!] + category: String + authKey: String +} + +input AppUpdateInput { + name: String + ownerMember: ID + websiteUrl: String + useUri: String + smallIcon: String + mediumIcon: String + bigIcon: String + oneLiner: String + description: String + termsOfService: String + platforms: [String!] + category: String + authKey: String } input BudgetBalanceSetEventWhereInput { @@ -24064,13 +24471,288 @@ type OpeningAddedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - opening: WorkingGroupOpening! - openingId: String! + group: WorkingGroup! + groupId: String! + opening: WorkingGroupOpening! + openingId: String! +} + +type AppliedOnOpeningEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Filtering options for interface implementers + """ + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + opening: WorkingGroupOpening! + openingId: String! + application: WorkingGroupApplication! + applicationId: String! +} + +type OpeningCanceledEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Filtering options for interface implementers + """ + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + opening: WorkingGroupOpening! + openingId: String! +} + +type ApplicationWithdrawnEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Filtering options for interface implementers + """ + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + application: WorkingGroupApplication! + applicationId: String! +} + +type RewardPaidEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Filtering options for interface implementers + """ + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + The account that recieved the reward + """ + rewardAccount: String! + + """ + Amount recieved + """ + amount: BigInt! + + """ + Type of the payment (REGULAR/MISSED) + """ + paymentType: RewardPaymentType! +} + +type StakeSlashedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Filtering options for interface implementers + """ + type: EventTypeOptions + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + Balance that was requested to be slashed + """ + requestedAmount: BigInt! + + """ + Balance that was actually slashed + """ + slashedAmount: BigInt! + + """ + Optional rationale + """ + rationale: String +} + +type PostTextUpdatedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! + + """ + Hash of the extrinsic which caused the event to be emitted + """ + inExtrinsic: String + + """ + Blocknumber of the block in which the event was emitted. + """ + inBlock: Int! + + """ + Network the block was produced in + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Filtering options for interface implementers + """ + type: EventTypeOptions + post: ForumPost! + postId: String! + + """ + New post text + """ + newText: String! } -type AppliedOnOpeningEvent implements Event & BaseGraphQLObject { +type PostDeletedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24104,15 +24786,17 @@ type AppliedOnOpeningEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - opening: WorkingGroupOpening! - openingId: String! - application: WorkingGroupApplication! - applicationId: String! + posts: [ForumPost!]! + actor: Membership! + actorId: String! + + """ + Posts deletion rationale + """ + rationale: String! } -type OpeningCanceledEvent implements Event & BaseGraphQLObject { +type PostAddedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24146,13 +24830,21 @@ type OpeningCanceledEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - opening: WorkingGroupOpening! - openingId: String! + post: ForumPost! + postId: String! + + """ + Whether the added post is editable + """ + isEditable: Boolean + + """ + Post's original text + """ + text: String! } -type StatusTextChangedEvent implements Event & BaseGraphQLObject { +type PostModeratedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24186,23 +24878,18 @@ type StatusTextChangedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - - """ - Original action metadata as hex string - """ - metadata: String + post: ForumPost! + postId: String! """ - Event result depeding on the metadata action type + The rationale behind the moderation """ - result: WorkingGroupMetadataActionResult! - upcomingworkinggroupopeningcreatedInEvent: [UpcomingWorkingGroupOpening!] - workinggroupmetadatasetInEvent: [WorkingGroupMetadata!] + rationale: String! + actor: Worker! + actorId: String! } -type MemberCreatedEvent implements Event & BaseGraphQLObject { +type ThreadCreatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24236,33 +24923,21 @@ type MemberCreatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - newMember: Membership! - newMemberId: String! - - """ - New member root account in SS58 encoding. - """ - rootAccount: String! - - """ - New member controller in SS58 encoding. - """ - controllerAccount: String! + thread: ForumThread! + threadId: String! """ - New member handle. + Thread's original title """ - handle: String! - metadata: MemberMetadata! - metadataId: String! + title: String! """ - Whether member is founding member. + Thread's original text """ - isFoundingMember: Boolean! + text: String! } -type MemberInvitedEvent implements Event & BaseGraphQLObject { +type ThreadMetadataUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24296,30 +24971,16 @@ type MemberInvitedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - invitingMember: Membership! - invitingMemberId: String! - newMember: Membership! - newMemberId: String! - - """ - New member root account in SS58 encoding. - """ - rootAccount: String! - - """ - New member controller in SS58 encoding. - """ - controllerAccount: String! + thread: ForumThread! + threadId: String! """ - New member handle. + New title of the thread """ - handle: String! - metadata: MemberMetadata! - metadataId: String! + newTitle: String } -type MemberProfileUpdatedEvent implements Event & BaseGraphQLObject { +type CategoryStickyThreadUpdateEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24353,18 +25014,14 @@ type MemberProfileUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - member: Membership! - memberId: String! - - """ - New member handle. Null means no new value was provided. - """ - newHandle: String - newMetadata: MemberMetadata! - newMetadataId: String! + category: ForumCategory! + categoryId: String! + newStickyThreads: [ForumThread!]! + actor: Worker! + actorId: String! } -type MembershipBoughtEvent implements Event & BaseGraphQLObject { +type ThreadMovedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24398,30 +25055,17 @@ type MembershipBoughtEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - newMember: Membership! - newMemberId: String! - - """ - New member root account in SS58 encoding. - """ - rootAccount: String! - - """ - New member controller in SS58 encoding. - """ - controllerAccount: String! - - """ - New member handle. - """ - handle: String! - metadata: MemberMetadata! - metadataId: String! - referrer: Membership - referrerId: String + thread: ForumThread! + threadId: String! + oldCategory: ForumCategory! + oldCategoryId: String! + newCategory: ForumCategory! + newCategoryId: String! + actor: Worker! + actorId: String! } -type MembershipGiftedEvent implements Event & BaseGraphQLObject { +type BountyFundedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24455,28 +25099,49 @@ type MembershipGiftedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - newMember: Membership! - newMemberId: String! + contribution: BountyContribution! + contributionId: String! +} + +type BountyFundingWithdrawalEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! """ - New member root account in SS58 encoding. + Hash of the extrinsic which caused the event to be emitted """ - rootAccount: String! + inExtrinsic: String """ - New member controller in SS58 encoding. + Blocknumber of the block in which the event was emitted. """ - controllerAccount: String! + inBlock: Int! """ - New member handle. + Network the block was produced in """ - handle: String! - metadata: MemberMetadata! - metadataId: String! + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Filtering options for interface implementers + """ + type: EventTypeOptions + contribution: BountyContribution! + contributionId: String! } -type CategoryCreatedEvent implements Event & BaseGraphQLObject { +type WorkEntryAnnouncedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24510,11 +25175,11 @@ type CategoryCreatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - category: ForumCategory! - categoryId: String! + entry: BountyEntry! + entryId: String! } -type CategoryArchivalStatusUpdatedEvent implements Event & BaseGraphQLObject { +type WorkEntryWithdrawnEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24548,18 +25213,11 @@ type CategoryArchivalStatusUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - category: ForumCategory! - categoryId: String! - - """ - The new archival status of the category (true = archived) - """ - newArchivalStatus: Boolean! - actor: Worker! - actorId: String! + entry: BountyEntry! + entryId: String! } -type CategoryDeletedEvent implements Event & BaseGraphQLObject { +type WorkEntrySlashedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24593,13 +25251,11 @@ type CategoryDeletedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - category: ForumCategory! - categoryId: String! - actor: Worker! - actorId: String! + entry: BountyEntry! + entryId: String! } -type CategoryMembershipOfModeratorUpdatedEvent implements Event & BaseGraphQLObject { +type WorkSubmittedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24633,18 +25289,23 @@ type CategoryMembershipOfModeratorUpdatedEvent implements Event & BaseGraphQLObj Filtering options for interface implementers """ type: EventTypeOptions - moderator: Worker! - moderatorId: String! - category: ForumCategory! - categoryId: String! + bounty: Bounty! + bountyId: String! + entry: BountyEntry! + entryId: String! """ - The flag indicating whether the permissions to moderate the category are granted or revoked + Title of the work """ - newCanModerateValue: Boolean! + title: String + + """ + Description which contains the work itself as a URL, a BLOB, or just text + """ + description: String } -type CategoryStickyThreadUpdateEvent implements Event & BaseGraphQLObject { +type WorkEntrantFundsWithdrawnEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24678,14 +25339,11 @@ type CategoryStickyThreadUpdateEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - category: ForumCategory! - categoryId: String! - newStickyThreads: [ForumThread!]! - actor: Worker! - actorId: String! + entry: BountyEntry! + entryId: String! } -type ThreadMovedEvent implements Event & BaseGraphQLObject { +type BountyCreatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24719,17 +25377,11 @@ type ThreadMovedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - thread: ForumThread! - threadId: String! - oldCategory: ForumCategory! - oldCategoryId: String! - newCategory: ForumCategory! - newCategoryId: String! - actor: Worker! - actorId: String! + bounty: Bounty! + bountyId: String! } -type PostTextUpdatedEvent implements Event & BaseGraphQLObject { +type BountyCanceledEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24763,16 +25415,11 @@ type PostTextUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - post: ForumPost! - postId: String! - - """ - New post text - """ - newText: String! + bounty: Bounty! + bountyId: String! } -type PostDeletedEvent implements Event & BaseGraphQLObject { +type BountyVetoedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24806,17 +25453,11 @@ type PostDeletedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - posts: [ForumPost!]! - actor: Membership! - actorId: String! - - """ - Posts deletion rationale - """ - rationale: String! + bounty: Bounty! + bountyId: String! } -type PostAddedEvent implements Event & BaseGraphQLObject { +type BountyMaxFundingReachedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24850,21 +25491,11 @@ type PostAddedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - post: ForumPost! - postId: String! - - """ - Whether the added post is editable - """ - isEditable: Boolean - - """ - Post's original text - """ - text: String! + bounty: Bounty! + bountyId: String! } -type PostModeratedEvent implements Event & BaseGraphQLObject { +type BountyRemovedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24898,18 +25529,11 @@ type PostModeratedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - post: ForumPost! - postId: String! - - """ - The rationale behind the moderation - """ - rationale: String! - actor: Worker! - actorId: String! + bounty: Bounty! + bountyId: String! } -type ThreadCreatedEvent implements Event & BaseGraphQLObject { +type OracleJudgmentSubmittedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24943,21 +25567,16 @@ type ThreadCreatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - thread: ForumThread! - threadId: String! - - """ - Thread's original title - """ - title: String! + bounty: Bounty! + bountyId: String! """ - Thread's original text + Rationale of the judgment """ - text: String! + rationale: String } -type ThreadMetadataUpdatedEvent implements Event & BaseGraphQLObject { +type BountyCreatorCherryWithdrawalEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -24991,13 +25610,8 @@ type ThreadMetadataUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - thread: ForumThread! - threadId: String! - - """ - New title of the thread - """ - newTitle: String + bounty: Bounty! + bountyId: String! } type ThreadDeletedEvent implements Event & BaseGraphQLObject { @@ -25083,7 +25697,7 @@ type ThreadModeratedEvent implements Event & BaseGraphQLObject { actorId: String! } -type BountyFundedEvent implements Event & BaseGraphQLObject { +type CategoryCreatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25117,11 +25731,11 @@ type BountyFundedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - contribution: BountyContribution! - contributionId: String! + category: ForumCategory! + categoryId: String! } -type BountyFundingWithdrawalEvent implements Event & BaseGraphQLObject { +type CategoryArchivalStatusUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25155,11 +25769,18 @@ type BountyFundingWithdrawalEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - contribution: BountyContribution! - contributionId: String! + category: ForumCategory! + categoryId: String! + + """ + The new archival status of the category (true = archived) + """ + newArchivalStatus: Boolean! + actor: Worker! + actorId: String! } -type WorkEntryAnnouncedEvent implements Event & BaseGraphQLObject { +type CategoryDeletedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25193,11 +25814,13 @@ type WorkEntryAnnouncedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - entry: BountyEntry! - entryId: String! + category: ForumCategory! + categoryId: String! + actor: Worker! + actorId: String! } -type WorkEntryWithdrawnEvent implements Event & BaseGraphQLObject { +type CategoryMembershipOfModeratorUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25231,11 +25854,18 @@ type WorkEntryWithdrawnEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - entry: BountyEntry! - entryId: String! + moderator: Worker! + moderatorId: String! + category: ForumCategory! + categoryId: String! + + """ + The flag indicating whether the permissions to moderate the category are granted or revoked + """ + newCanModerateValue: Boolean! } -type WorkEntrySlashedEvent implements Event & BaseGraphQLObject { +type LeaderSetEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25269,11 +25899,13 @@ type WorkEntrySlashedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - entry: BountyEntry! - entryId: String! + group: WorkingGroup! + groupId: String! + worker: Worker + workerId: String } -type WorkSubmittedEvent implements Event & BaseGraphQLObject { +type LeaderUnsetEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25307,23 +25939,13 @@ type WorkSubmittedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - bounty: Bounty! - bountyId: String! - entry: BountyEntry! - entryId: String! - - """ - Title of the work - """ - title: String - - """ - Description which contains the work itself as a URL, a BLOB, or just text - """ - description: String + group: WorkingGroup! + groupId: String! + leader: Worker! + leaderId: String! } -type WorkEntrantFundsWithdrawnEvent implements Event & BaseGraphQLObject { +type MemberVerificationStatusUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25357,11 +25979,18 @@ type WorkEntrantFundsWithdrawnEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - entry: BountyEntry! - entryId: String! + member: Membership! + memberId: String! + worker: Worker! + workerId: String! + + """ + New status. + """ + isVerified: Boolean! } -type BountyCreatedEvent implements Event & BaseGraphQLObject { +type NewMissedRewardLevelReachedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25395,11 +26024,18 @@ type BountyCreatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - bounty: Bounty! - bountyId: String! + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + New missed reward amount + """ + newMissedRewardAmount: BigInt! } -type BountyCanceledEvent implements Event & BaseGraphQLObject { +type StakeDecreasedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25433,11 +26069,18 @@ type BountyCanceledEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - bounty: Bounty! - bountyId: String! + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + The amount of JOY the stake was decreased by + """ + amount: BigInt! } -type BountyVetoedEvent implements Event & BaseGraphQLObject { +type StakeIncreasedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25471,11 +26114,18 @@ type BountyVetoedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - bounty: Bounty! - bountyId: String! + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + The amount of JOY the stake was increased by + """ + amount: BigInt! } -type BountyMaxFundingReachedEvent implements Event & BaseGraphQLObject { +type TerminatedLeaderEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25509,11 +26159,23 @@ type BountyMaxFundingReachedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - bounty: Bounty! - bountyId: String! + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + Slash amount (if any) + """ + penalty: BigInt + + """ + Optional rationale + """ + rationale: String } -type BountyRemovedEvent implements Event & BaseGraphQLObject { +type TerminatedWorkerEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25547,11 +26209,23 @@ type BountyRemovedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - bounty: Bounty! - bountyId: String! + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + Slash amount (if any) + """ + penalty: BigInt + + """ + Optional rationale + """ + rationale: String } -type OracleJudgmentSubmittedEvent implements Event & BaseGraphQLObject { +type WorkerExitedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25585,16 +26259,13 @@ type OracleJudgmentSubmittedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - bounty: Bounty! - bountyId: String! - - """ - Rationale of the judgment - """ - rationale: String + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! } -type BountyCreatorCherryWithdrawalEvent implements Event & BaseGraphQLObject { +type WorkerRewardAccountUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25628,11 +26299,18 @@ type BountyCreatorCherryWithdrawalEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - bounty: Bounty! - bountyId: String! + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + New reward account + """ + newRewardAccount: String! } -type AuctionBidMadeEvent implements Event & BaseGraphQLObject { +type WorkerRewardAmountUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25643,7 +26321,7 @@ type AuctionBidMadeEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Hash of the extrinsic which caused the event to be emitted """ inExtrinsic: String @@ -25653,7 +26331,7 @@ type AuctionBidMadeEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in. + Network the block was produced in """ network: Network! @@ -25666,26 +26344,18 @@ type AuctionBidMadeEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - member: Membership! - memberId: String! - video: Video! - videoId: String! + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! """ - Bid made. + New worker reward per block """ - bidAmount: BigInt! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String - previousTopBid: Bid - previousTopBidId: String - previousTopBidder: Membership - previousTopBidderId: String + newRewardPerBlock: BigInt! } -type BidMadeCompletingAuctionEvent implements Event & BaseGraphQLObject { +type WorkerRoleAccountUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25696,7 +26366,7 @@ type BidMadeCompletingAuctionEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Hash of the extrinsic which caused the event to be emitted """ inExtrinsic: String @@ -25706,7 +26376,7 @@ type BidMadeCompletingAuctionEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in. + Network the block was produced in """ network: Network! @@ -25719,29 +26389,18 @@ type BidMadeCompletingAuctionEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - member: Membership! - memberId: String! - video: Video! - videoId: String! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! """ - Price for which the NFT was bought + New role account """ - price: BigInt! - winningBid: Bid! - winningBidId: String! - previousTopBid: Bid - previousTopBidId: String - previousTopBidder: Membership - previousTopBidderId: String - bidders: [Membership!]! + newRoleAccount: String! } -type EnglishAuctionSettledEvent implements Event & BaseGraphQLObject { +type WorkerStartedLeavingEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25752,7 +26411,7 @@ type EnglishAuctionSettledEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Hash of the extrinsic which caused the event to be emitted """ inExtrinsic: String @@ -25762,7 +26421,7 @@ type EnglishAuctionSettledEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in. + Network the block was produced in """ network: Network! @@ -25775,20 +26434,18 @@ type EnglishAuctionSettledEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - winner: Membership! - winnerId: String! - winningBid: Bid! - winningBidId: String! - video: Video! - videoId: String! - bidders: [Membership!]! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String + group: WorkingGroup! + groupId: String! + worker: Worker! + workerId: String! + + """ + Optional rationale + """ + rationale: String } -type OpenAuctionBidAcceptedEvent implements Event & BaseGraphQLObject { +type StatusTextChangedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25799,7 +26456,7 @@ type OpenAuctionBidAcceptedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Hash of the extrinsic which caused the event to be emitted """ inExtrinsic: String @@ -25809,7 +26466,7 @@ type OpenAuctionBidAcceptedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in. + Network the block was produced in """ network: Network! @@ -25822,25 +26479,23 @@ type OpenAuctionBidAcceptedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions + group: WorkingGroup! + groupId: String! """ - Content actor that accepted the bid. + Original action metadata as hex string """ - contentActor: ContentActor! - video: Video! - videoId: String! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String - winningBid: Bid - winningBidId: String - winningBidder: Membership - winningBidderId: String - bidders: [Membership!]! + metadata: String + + """ + Event result depeding on the metadata action type + """ + result: WorkingGroupMetadataActionResult! + upcomingworkinggroupopeningcreatedInEvent: [UpcomingWorkingGroupOpening!] + workinggroupmetadatasetInEvent: [WorkingGroupMetadata!] } -type EnglishAuctionStartedEvent implements Event & BaseGraphQLObject { +type BudgetFundedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25851,7 +26506,7 @@ type EnglishAuctionStartedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Hash of the extrinsic which caused the event to be emitted """ inExtrinsic: String @@ -25861,7 +26516,7 @@ type EnglishAuctionStartedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in. + Network the block was produced in """ network: Network! @@ -25874,22 +26529,23 @@ type EnglishAuctionStartedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions + group: WorkingGroup! + groupId: String! + member: Membership! + memberId: String! """ - Actor that started this auction. + Rationale provided by the member """ - actor: ContentActor! - video: Video! - videoId: String! - auction: Auction! - auctionId: String! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String + rationale: String! + + """ + Amount added to the current budget + """ + amount: BigInt! } -type OpenAuctionStartedEvent implements Event & BaseGraphQLObject { +type BudgetSetEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25900,7 +26556,7 @@ type OpenAuctionStartedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Hash of the extrinsic which caused the event to be emitted """ inExtrinsic: String @@ -25910,7 +26566,7 @@ type OpenAuctionStartedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in. + Network the block was produced in """ network: Network! @@ -25923,22 +26579,16 @@ type OpenAuctionStartedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions + group: WorkingGroup! + groupId: String! """ - Actor that started this auction. + New working group budget """ - actor: ContentActor! - video: Video! - videoId: String! - auction: Auction! - auctionId: String! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String + newBudget: BigInt! } -type NftIssuedEvent implements Event & BaseGraphQLObject { +type BudgetSpendingEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -25949,7 +26599,7 @@ type NftIssuedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted. + Hash of the extrinsic which caused the event to be emitted """ inExtrinsic: String @@ -25959,7 +26609,7 @@ type NftIssuedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in. + Network the block was produced in """ network: Network! @@ -25972,32 +26622,26 @@ type NftIssuedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions + group: WorkingGroup! + groupId: String! """ - Content actor that issued the NFT. + Reciever account address """ - contentActor: ContentActor! - video: Video! - videoId: String! - videoCategory: VideoCategory - videoCategoryId: String + reciever: String! """ - Royalty for the NFT/video. + Amount beeing spent """ - royalty: Float + amount: BigInt! """ - NFT's metadata. + Optional rationale """ - metadata: String! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String + rationale: String } -type CommentTextUpdatedEvent implements Event & BaseGraphQLObject { +type BudgetUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26031,20 +26675,16 @@ type CommentTextUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - comment: Comment! - commentId: String! - video: Video! - videoId: String! - videoChannel: Channel! - videoChannelId: String! + group: WorkingGroup! + groupId: String! """ - New comment text + Amount substracted from / added to the current budget """ - newText: String! + budgetChangeAmount: BigInt! } -type CommentDeletedEvent implements Event & BaseGraphQLObject { +type OpeningFilledEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26078,15 +26718,14 @@ type CommentDeletedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - comment: Comment! - commentId: String! - video: Video! - videoId: String! - videoChannel: Channel! - videoChannelId: String! + group: WorkingGroup! + groupId: String! + opening: WorkingGroupOpening! + openingId: String! + workersHired: [Worker!]! } -type CommentModeratedEvent implements Event & BaseGraphQLObject { +type AuctionBidCanceledEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26097,7 +26736,7 @@ type CommentModeratedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -26107,7 +26746,7 @@ type CommentModeratedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in + Network the block was produced in. """ network: Network! @@ -26120,25 +26759,17 @@ type CommentModeratedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - comment: Comment! - commentId: String! + member: Membership! + memberId: String! video: Video! videoId: String! - videoChannel: Channel! - videoChannelId: String! - - """ - The actor responsible for the removal of comment - """ - actor: ContentActor! - - """ - Comment deletion rationale - """ - rationale: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String } -type CommentCreatedEvent implements Event & BaseGraphQLObject { +type NftIssuedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26149,7 +26780,7 @@ type CommentCreatedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -26159,7 +26790,7 @@ type CommentCreatedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in + Network the block was produced in. """ network: Network! @@ -26172,22 +26803,32 @@ type CommentCreatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - comment: Comment! - commentId: String! - parentCommentAuthor: Membership - parentCommentAuthorId: String + + """ + Content actor that issued the NFT. + """ + contentActor: ContentActor! video: Video! videoId: String! - videoChannel: Channel! - videoChannelId: String! + videoCategory: VideoCategory + videoCategoryId: String """ - Comment's original text + Royalty for the NFT/video. """ - text: String! + royalty: Float + + """ + NFT's metadata. + """ + metadata: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String } -type CommentPinnedEvent implements Event & BaseGraphQLObject { +type EnglishAuctionStartedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26198,7 +26839,7 @@ type CommentPinnedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -26208,7 +26849,7 @@ type CommentPinnedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in + Network the block was produced in. """ network: Network! @@ -26221,20 +26862,22 @@ type CommentPinnedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - comment: Comment! - commentId: String! - video: Video! - videoId: String! - videoChannel: Channel! - videoChannelId: String! """ - The action performed. true if comment is pinned, otherwise false. + Actor that started this auction. """ - action: Boolean! + actor: ContentActor! + video: Video! + videoId: String! + auction: Auction! + auctionId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String } -type CommentReactedEvent implements Event & BaseGraphQLObject { +type OpenAuctionStartedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26245,7 +26888,7 @@ type CommentReactedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -26255,7 +26898,7 @@ type CommentReactedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in + Network the block was produced in. """ network: Network! @@ -26268,22 +26911,22 @@ type CommentReactedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - comment: Comment! - commentId: String! - video: Video! - videoId: String! - videoChannel: Channel! - videoChannelId: String! """ - The reaction id + Actor that started this auction. """ - reactionResult: Int! - reactingMember: Membership! - reactingMemberId: String! + actor: ContentActor! + video: Video! + videoId: String! + auction: Auction! + auctionId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String } -type AuctionCanceledEvent implements Event & BaseGraphQLObject { +type BidMadeCompletingAuctionEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26317,20 +26960,29 @@ type AuctionCanceledEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - - """ - Content actor canceling the event. - """ - contentActor: ContentActor! + member: Membership! + memberId: String! video: Video! videoId: String! ownerMember: Membership ownerMemberId: String ownerCuratorGroup: CuratorGroup ownerCuratorGroupId: String + + """ + Price for which the NFT was bought + """ + price: BigInt! + winningBid: Bid! + winningBidId: String! + previousTopBid: Bid + previousTopBidId: String + previousTopBidder: Membership + previousTopBidderId: String + bidders: [Membership!]! } -type BuyNowCanceledEvent implements Event & BaseGraphQLObject { +type EnglishAuctionSettledEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26364,20 +27016,20 @@ type BuyNowCanceledEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions + winner: Membership! + winnerId: String! + winningBid: Bid! + winningBidId: String! video: Video! videoId: String! - - """ - Content actor acting as NFT owner. - """ - contentActor: ContentActor! + bidders: [Membership!]! ownerMember: Membership ownerMemberId: String ownerCuratorGroup: CuratorGroup ownerCuratorGroupId: String } -type BuyNowPriceUpdatedEvent implements Event & BaseGraphQLObject { +type OpenAuctionBidAcceptedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26411,25 +27063,25 @@ type BuyNowPriceUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - video: Video! - videoId: String! """ - Content actor acting as NFT owner. + Content actor that accepted the bid. """ contentActor: ContentActor! - - """ - New buy-now price. - """ - newPrice: BigInt! + video: Video! + videoId: String! ownerMember: Membership ownerMemberId: String ownerCuratorGroup: CuratorGroup ownerCuratorGroupId: String + winningBid: Bid + winningBidId: String + winningBidder: Membership + winningBidderId: String + bidders: [Membership!]! } -type NftBoughtEvent implements Event & BaseGraphQLObject { +type AuctionBidMadeEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26463,22 +27115,26 @@ type NftBoughtEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - video: Video! - videoId: String! member: Membership! memberId: String! + video: Video! + videoId: String! + + """ + Bid made. + """ + bidAmount: BigInt! ownerMember: Membership ownerMemberId: String ownerCuratorGroup: CuratorGroup ownerCuratorGroupId: String - - """ - Price for which NFT was bought - """ - price: BigInt! + previousTopBid: Bid + previousTopBidId: String + previousTopBidder: Membership + previousTopBidderId: String } -type NftSlingedBackToTheOriginalArtistEvent implements Event & BaseGraphQLObject { +type AuctionCanceledEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26512,67 +27168,20 @@ type NftSlingedBackToTheOriginalArtistEvent implements Event & BaseGraphQLObject Filtering options for interface implementers """ type: EventTypeOptions - video: Video! - videoId: String! """ - Content actor who slung back the NFT. + Content actor canceling the event. """ contentActor: ContentActor! - ownerMember: Membership - ownerMemberId: String - ownerCuratorGroup: CuratorGroup - ownerCuratorGroupId: String -} - -type OfferAcceptedEvent implements Event & BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Hash of the extrinsic which caused the event to be emitted. - """ - inExtrinsic: String - - """ - Blocknumber of the block in which the event was emitted. - """ - inBlock: Int! - - """ - Network the block was produced in. - """ - network: Network! - - """ - Index of event in block from which it was emitted. - """ - indexInBlock: Int! - - """ - Filtering options for interface implementers - """ - type: EventTypeOptions video: Video! videoId: String! ownerMember: Membership ownerMemberId: String ownerCuratorGroup: CuratorGroup ownerCuratorGroupId: String - - """ - Price for which the NFT was bought - """ - price: BigInt } -type OfferCanceledEvent implements Event & BaseGraphQLObject { +type BuyNowCanceledEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26619,7 +27228,7 @@ type OfferCanceledEvent implements Event & BaseGraphQLObject { ownerCuratorGroupId: String } -type OfferStartedEvent implements Event & BaseGraphQLObject { +type BuyNowPriceUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26660,20 +27269,18 @@ type OfferStartedEvent implements Event & BaseGraphQLObject { Content actor acting as NFT owner. """ contentActor: ContentActor! - member: Membership! - memberId: String! """ - Offer's price. + New buy-now price. """ - price: BigInt + newPrice: BigInt! ownerMember: Membership ownerMemberId: String ownerCuratorGroup: CuratorGroup ownerCuratorGroupId: String } -type VideoReactedEvent implements Event & BaseGraphQLObject { +type NftBoughtEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26684,7 +27291,7 @@ type VideoReactedEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -26694,7 +27301,7 @@ type VideoReactedEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in + Network the block was produced in. """ network: Network! @@ -26709,18 +27316,20 @@ type VideoReactedEvent implements Event & BaseGraphQLObject { type: EventTypeOptions video: Video! videoId: String! - videoChannel: Channel! - videoChannelId: String! + member: Membership! + memberId: String! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String """ - The reaction result + Price for which NFT was bought """ - reactionResult: VideoReactionOptions! - reactingMember: Membership! - reactingMemberId: String! + price: BigInt! } -type VideoReactionsPreferenceEvent implements Event & BaseGraphQLObject { +type NftSlingedBackToTheOriginalArtistEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26731,7 +27340,7 @@ type VideoReactionsPreferenceEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -26741,7 +27350,7 @@ type VideoReactionsPreferenceEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in + Network the block was produced in. """ network: Network! @@ -26758,12 +27367,16 @@ type VideoReactionsPreferenceEvent implements Event & BaseGraphQLObject { videoId: String! """ - Is comment section enabled (true if enabled) + Content actor who slung back the NFT. """ - reactionsStatus: Boolean! + contentActor: ContentActor! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String } -type AuctionBidCanceledEvent implements Event & BaseGraphQLObject { +type OfferAcceptedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26797,17 +27410,20 @@ type AuctionBidCanceledEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - member: Membership! - memberId: String! video: Video! videoId: String! ownerMember: Membership ownerMemberId: String ownerCuratorGroup: CuratorGroup ownerCuratorGroupId: String + + """ + Price for which the NFT was bought + """ + price: BigInt } -type ChannelRewardClaimedEvent implements Event & BaseGraphQLObject { +type OfferCanceledEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26841,16 +27457,20 @@ type ChannelRewardClaimedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - channel: Channel! - channelId: String! + video: Video! + videoId: String! """ - Reward amount claimed + Content actor acting as NFT owner. """ - amount: BigInt! + contentActor: ContentActor! + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String } -type ChannelFundsWithdrawnEvent implements Event & BaseGraphQLObject { +type OfferStartedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26884,26 +27504,27 @@ type ChannelFundsWithdrawnEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - channel: Channel! - channelId: String! - - """ - Reward amount claimed - """ - amount: BigInt! + video: Video! + videoId: String! """ - Destination account ID + Content actor acting as NFT owner. """ - account: String! + contentActor: ContentActor! + member: Membership! + memberId: String! """ - Content actor + Offer's price. """ - actor: ContentActor! + price: BigInt + ownerMember: Membership + ownerMemberId: String + ownerCuratorGroup: CuratorGroup + ownerCuratorGroupId: String } -type ChannelRewardClaimedAndWithdrawnEvent implements Event & BaseGraphQLObject { +type ChannelRewardClaimedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26944,19 +27565,9 @@ type ChannelRewardClaimedAndWithdrawnEvent implements Event & BaseGraphQLObject Reward amount claimed """ amount: BigInt! - - """ - Destination account ID - """ - account: String! - - """ - Content actor - """ - actor: ContentActor! } -type MemberBannedFromChannelEvent implements Event & BaseGraphQLObject { +type ChannelFundsWithdrawnEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -26967,7 +27578,7 @@ type MemberBannedFromChannelEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -26977,7 +27588,7 @@ type MemberBannedFromChannelEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in + Network the block was produced in. """ network: Network! @@ -26992,92 +27603,24 @@ type MemberBannedFromChannelEvent implements Event & BaseGraphQLObject { type: EventTypeOptions channel: Channel! channelId: String! - member: Membership! - memberId: String! - - """ - The action performed. true if member is banned, false if member is unbanned - """ - action: Boolean! -} - -type VoteCastEvent implements Event & BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Hash of the extrinsic which caused the event to be emitted - """ - inExtrinsic: String - - """ - Blocknumber of the block in which the event was emitted. - """ - inBlock: Int! - - """ - Network the block was produced in - """ - network: Network! - - """ - Index of event in block from which it was emitted. - """ - indexInBlock: Int! """ - Filtering options for interface implementers - """ - type: EventTypeOptions - castVote: CastVote! - castVoteId: String! -} - -type VoteRevealedEvent implements Event & BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Hash of the extrinsic which caused the event to be emitted - """ - inExtrinsic: String - - """ - Blocknumber of the block in which the event was emitted. - """ - inBlock: Int! - - """ - Network the block was produced in + Reward amount claimed """ - network: Network! + amount: BigInt! """ - Index of event in block from which it was emitted. + Destination account ID. Null in case the funds destination was Council """ - indexInBlock: Int! + account: String """ - Filtering options for interface implementers + Content actor """ - type: EventTypeOptions - castVote: CastVote! - castVoteId: String! + actor: ContentActor! } -type RewardPaymentEvent implements Event & BaseGraphQLObject { +type ChannelRewardClaimedAndWithdrawnEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27088,7 +27631,7 @@ type RewardPaymentEvent implements Event & BaseGraphQLObject { version: Int! """ - Hash of the extrinsic which caused the event to be emitted + Hash of the extrinsic which caused the event to be emitted. """ inExtrinsic: String @@ -27098,7 +27641,7 @@ type RewardPaymentEvent implements Event & BaseGraphQLObject { inBlock: Int! """ - Network the block was produced in + Network the block was produced in. """ network: Network! @@ -27111,26 +27654,26 @@ type RewardPaymentEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - councilMember: CouncilMember! - councilMemberId: String! + channel: Channel! + channelId: String! """ - Candidate's account that will be recieving rewards if candidate's elected. + Reward amount claimed """ - rewardAccount: String! + amount: BigInt! """ - Amount paid to the council member + Destination account ID. Null in case the funds destination was Council """ - paidBalance: BigInt! + account: String """ - Amount that couldn't be paid and will be paid the next time. + Content actor """ - missingBalance: BigInt! + actor: ContentActor! } -type NewCouncilElectedEvent implements Event & BaseGraphQLObject { +type CommentTextUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27164,11 +27707,20 @@ type NewCouncilElectedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - electedCouncil: ElectedCouncil! - electedCouncilId: String! + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """ + New comment text + """ + newText: String! } -type NewCandidateEvent implements Event & BaseGraphQLObject { +type CommentDeletedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27202,28 +27754,15 @@ type NewCandidateEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - candidate: Candidate! - candidateId: String! - electionRound: ElectionRound! - electionRoundId: String! - - """ - Candidate's account used to stake currency. - """ - stakingAccount: String! - - """ - Candidate's account that will be recieving rewards if candidate's elected. - """ - rewardAccount: String! - - """ - Amount of currency to be staked for the candidacy. - """ - balance: BigInt! + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! } -type CandidacyNoteSetEvent implements Event & BaseGraphQLObject { +type CommentModeratedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27257,51 +27796,25 @@ type CandidacyNoteSetEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - candidate: Candidate! - candidateId: String! - noteMetadata: CandidacyNoteMetadata! - noteMetadataId: String! -} - -type CandidacyStakeReleaseEvent implements Event & BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Hash of the extrinsic which caused the event to be emitted - """ - inExtrinsic: String - - """ - Blocknumber of the block in which the event was emitted. - """ - inBlock: Int! - - """ - Network the block was produced in - """ - network: Network! + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! """ - Index of event in block from which it was emitted. + The actor responsible for the removal of comment """ - indexInBlock: Int! + actor: ContentActor! """ - Filtering options for interface implementers + Comment deletion rationale """ - type: EventTypeOptions - candidate: Candidate! - candidateId: String! + rationale: String! } -type CandidacyWithdrawEvent implements Event & BaseGraphQLObject { +type CommentPinnedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27335,11 +27848,20 @@ type CandidacyWithdrawEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - candidate: Candidate! - candidateId: String! + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """ + The action performed. true if comment is pinned, otherwise false. + """ + action: Boolean! } -type InvitesTransferredEvent implements Event & BaseGraphQLObject { +type CommentReactedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27373,18 +27895,22 @@ type InvitesTransferredEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - sourceMember: Membership! - sourceMemberId: String! - targetMember: Membership! - targetMemberId: String! + comment: Comment! + commentId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! """ - Number of invites transferred. + The reaction id """ - numberOfInvites: Int! + reactionResult: Int! + reactingMember: Membership! + reactingMemberId: String! } -type MemberAccountsUpdatedEvent implements Event & BaseGraphQLObject { +type CommentCreatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27418,21 +27944,22 @@ type MemberAccountsUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - member: Membership! - memberId: String! - - """ - New member root account in SS58 encoding. Null means no new value was provided. - """ - newRootAccount: String + comment: Comment! + commentId: String! + parentCommentAuthor: Membership + parentCommentAuthorId: String + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! """ - New member controller in SS58 encoding. Null means no new value was provided. + Comment's original text """ - newControllerAccount: String + text: String! } -type MemberVerificationStatusUpdatedEvent implements Event & BaseGraphQLObject { +type MemberBannedFromChannelEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27466,18 +27993,18 @@ type MemberVerificationStatusUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions + channel: Channel! + channelId: String! member: Membership! memberId: String! - worker: Worker! - workerId: String! """ - New status. + The action performed. true if member is banned, false if member is unbanned """ - isVerified: Boolean! + action: Boolean! } -type ProposalCreatedEvent implements Event & BaseGraphQLObject { +type VideoReactedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27511,11 +28038,20 @@ type ProposalCreatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - proposal: Proposal! - proposalId: String! + video: Video! + videoId: String! + videoChannel: Channel! + videoChannelId: String! + + """ + The reaction result + """ + reactionResult: VideoReactionOptions! + reactingMember: Membership! + reactingMemberId: String! } -type ProposalDiscussionPostUpdatedEvent implements Event & BaseGraphQLObject { +type VideoReactionsPreferenceEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27549,16 +28085,16 @@ type ProposalDiscussionPostUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - post: ProposalDiscussionPost! - postId: String! + video: Video! + videoId: String! """ - New post text + Is comment section enabled (true if enabled) """ - text: String! + reactionsStatus: Boolean! } -type ProposalDiscussionPostCreatedEvent implements Event & BaseGraphQLObject { +type MemberCreatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27592,56 +28128,33 @@ type ProposalDiscussionPostCreatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - post: ProposalDiscussionPost! - postId: String! - - """ - Initial post text - """ - text: String! -} - -type ProposalDiscussionPostDeletedEvent implements Event & BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Hash of the extrinsic which caused the event to be emitted - """ - inExtrinsic: String + newMember: Membership! + newMemberId: String! """ - Blocknumber of the block in which the event was emitted. + New member root account in SS58 encoding. """ - inBlock: Int! + rootAccount: String! """ - Network the block was produced in + New member controller in SS58 encoding. """ - network: Network! + controllerAccount: String! """ - Index of event in block from which it was emitted. + New member handle. """ - indexInBlock: Int! + handle: String! + metadata: MemberMetadata! + metadataId: String! """ - Filtering options for interface implementers + Whether member is founding member. """ - type: EventTypeOptions - post: ProposalDiscussionPost! - postId: String! - actor: Membership! - actorId: String! + isFoundingMember: Boolean! } -type ProposalDiscussionThreadModeChangedEvent implements Event & BaseGraphQLObject { +type MemberInvitedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27675,18 +28188,35 @@ type ProposalDiscussionThreadModeChangedEvent implements Event & BaseGraphQLObje Filtering options for interface implementers """ type: EventTypeOptions - thread: ProposalDiscussionThread! - threadId: String! + invitingMember: Membership! + invitingMemberId: String! + newMember: Membership! + newMemberId: String! """ - The new thread mode + New member root account in SS58 encoding. """ - newMode: ProposalDiscussionThreadMode! - actor: Membership! - actorId: String! + rootAccount: String! + + """ + New member controller in SS58 encoding. + """ + controllerAccount: String! + + """ + New member handle. + """ + handle: String! + metadata: MemberMetadata! + metadataId: String! + + """ + Member's initial, invitation-locked balance + """ + initialBalance: BigInt! } -type ProposalStatusUpdatedEvent implements Event & BaseGraphQLObject { +type MemberProfileUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27720,16 +28250,23 @@ type ProposalStatusUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - proposal: Proposal! - proposalId: String! + member: Membership! + memberId: String! """ - The new proposal intermediate status (Deciding/Gracing/Dormant) + New member handle (utf-8 string). Null means no new value was provided. """ - newStatus: ProposalIntermediateStatus! + newHandle: String + + """ + New member handle (raw hex string). Null means no new value was provided. + """ + newHandleRaw: String + newMetadata: MemberMetadata! + newMetadataId: String! } -type ProposalVotedEvent implements Event & BaseGraphQLObject { +type MembershipBoughtEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27763,28 +28300,30 @@ type ProposalVotedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - voter: Membership! - voterId: String! + newMember: Membership! + newMemberId: String! """ - The kind of the vote that was casted + New member root account in SS58 encoding. """ - voteKind: ProposalVoteKind! - proposal: Proposal! - proposalId: String! + rootAccount: String! """ - The rationale behind the vote + New member controller in SS58 encoding. """ - rationale: String! + controllerAccount: String! """ - The voting round - number representing which Deciding period the vote was casted in (starting with 1), useful when the proposal must be approved during multiple council terms (constitution > 1) + New member handle. """ - votingRound: Int! + handle: String! + metadata: MemberMetadata! + metadataId: String! + referrer: Membership + referrerId: String } -type ProposalCancelledEvent implements Event & BaseGraphQLObject { +type MembershipGiftedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27818,54 +28357,28 @@ type ProposalCancelledEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - proposal: Proposal! - proposalId: String! -} - -type ProposalDecisionMadeEvent implements Event & BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Hash of the extrinsic which caused the event to be emitted - """ - inExtrinsic: String - - """ - Blocknumber of the block in which the event was emitted. - """ - inBlock: Int! - - """ - Network the block was produced in - """ - network: Network! + newMember: Membership! + newMemberId: String! """ - Index of event in block from which it was emitted. + New member root account in SS58 encoding. """ - indexInBlock: Int! + rootAccount: String! """ - Filtering options for interface implementers + New member controller in SS58 encoding. """ - type: EventTypeOptions - proposal: Proposal! - proposalId: String! + controllerAccount: String! """ - The voting decision status + New member handle. """ - decisionStatus: ProposalDecisionStatus! + handle: String! + metadata: MemberMetadata! + metadataId: String! } -type ProposalExecutedEvent implements Event & BaseGraphQLObject { +type ProposalCreatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27901,14 +28414,9 @@ type ProposalExecutedEvent implements Event & BaseGraphQLObject { type: EventTypeOptions proposal: Proposal! proposalId: String! - - """ - The execution status - """ - executionStatus: ProposalExecutionStatus! } -type StakingAccountAddedEvent implements Event & BaseGraphQLObject { +type ProposalStatusUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27942,16 +28450,16 @@ type StakingAccountAddedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - member: Membership! - memberId: String! + proposal: Proposal! + proposalId: String! """ - New staking account in SS58 encoding. + The new proposal intermediate status (Deciding/Gracing/Dormant) """ - account: String! + newStatus: ProposalIntermediateStatus! } -type StakingAccountConfirmedEvent implements Event & BaseGraphQLObject { +type ProposalVotedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -27985,59 +28493,28 @@ type StakingAccountConfirmedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - member: Membership! - memberId: String! - - """ - New staking account in SS58 encoding. - """ - account: String! -} - -type StakingAccountRemovedEvent implements Event & BaseGraphQLObject { - id: ID! - createdAt: DateTime! - createdById: ID! - updatedAt: DateTime - updatedById: ID - deletedAt: DateTime - deletedById: ID - version: Int! - - """ - Hash of the extrinsic which caused the event to be emitted - """ - inExtrinsic: String - - """ - Blocknumber of the block in which the event was emitted. - """ - inBlock: Int! - - """ - Network the block was produced in - """ - network: Network! + voter: Membership! + voterId: String! """ - Index of event in block from which it was emitted. + The kind of the vote that was casted """ - indexInBlock: Int! + voteKind: ProposalVoteKind! + proposal: Proposal! + proposalId: String! """ - Filtering options for interface implementers + The rationale behind the vote """ - type: EventTypeOptions - member: Membership! - memberId: String! + rationale: String! """ - New staking account in SS58 encoding. + The voting round - number representing which Deciding period the vote was casted in (starting with 1), useful when the proposal must be approved during multiple council terms (constitution > 1) """ - account: String! + votingRound: Int! } -type RewardPaidEvent implements Event & BaseGraphQLObject { +type ProposalCancelledEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28071,28 +28548,11 @@ type RewardPaidEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! - - """ - The account that recieved the reward - """ - rewardAccount: String! - - """ - Amount recieved - """ - amount: BigInt! - - """ - Type of the payment (REGULAR/MISSED) - """ - paymentType: RewardPaymentType! + proposal: Proposal! + proposalId: String! } -type StakeSlashedEvent implements Event & BaseGraphQLObject { +type ProposalDecisionMadeEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28126,28 +28586,16 @@ type StakeSlashedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! - - """ - Balance that was requested to be slashed - """ - requestedAmount: BigInt! - - """ - Balance that was actually slashed - """ - slashedAmount: BigInt! + proposal: Proposal! + proposalId: String! """ - Optional rationale + The voting decision status """ - rationale: String + decisionStatus: ProposalDecisionStatus! } -type LeaderSetEvent implements Event & BaseGraphQLObject { +type ProposalExecutedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28181,13 +28629,16 @@ type LeaderSetEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker - workerId: String + proposal: Proposal! + proposalId: String! + + """ + The execution status + """ + executionStatus: ProposalExecutionStatus! } -type LeaderUnsetEvent implements Event & BaseGraphQLObject { +type ProposalDiscussionThreadModeChangedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28221,13 +28672,18 @@ type LeaderUnsetEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - leader: Worker! - leaderId: String! + thread: ProposalDiscussionThread! + threadId: String! + + """ + The new thread mode + """ + newMode: ProposalDiscussionThreadMode! + actor: Membership! + actorId: String! } -type NewMissedRewardLevelReachedEvent implements Event & BaseGraphQLObject { +type ProposalDiscussionPostUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28261,18 +28717,16 @@ type NewMissedRewardLevelReachedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! + post: ProposalDiscussionPost! + postId: String! """ - New missed reward amount + New post text """ - newMissedRewardAmount: BigInt! + text: String! } -type StakeDecreasedEvent implements Event & BaseGraphQLObject { +type ProposalDiscussionPostCreatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28306,18 +28760,16 @@ type StakeDecreasedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! + post: ProposalDiscussionPost! + postId: String! """ - The amount of JOY the stake was decreased by + Initial post text """ - amount: BigInt! + text: String! } -type StakeIncreasedEvent implements Event & BaseGraphQLObject { +type ProposalDiscussionPostDeletedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28351,18 +28803,13 @@ type StakeIncreasedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! - - """ - The amount of JOY the stake was increased by - """ - amount: BigInt! + post: ProposalDiscussionPost! + postId: String! + actor: Membership! + actorId: String! } -type TerminatedLeaderEvent implements Event & BaseGraphQLObject { +type VoteCastEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28396,23 +28843,49 @@ type TerminatedLeaderEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! + castVote: CastVote! + castVoteId: String! +} + +type VoteRevealedEvent implements Event & BaseGraphQLObject { + id: ID! + createdAt: DateTime! + createdById: ID! + updatedAt: DateTime + updatedById: ID + deletedAt: DateTime + deletedById: ID + version: Int! """ - Slash amount (if any) + Hash of the extrinsic which caused the event to be emitted """ - penalty: BigInt + inExtrinsic: String """ - Optional rationale + Blocknumber of the block in which the event was emitted. """ - rationale: String + inBlock: Int! + + """ + Network the block was produced in + """ + network: Network! + + """ + Index of event in block from which it was emitted. + """ + indexInBlock: Int! + + """ + Filtering options for interface implementers + """ + type: EventTypeOptions + castVote: CastVote! + castVoteId: String! } -type TerminatedWorkerEvent implements Event & BaseGraphQLObject { +type RewardPaymentEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28446,23 +28919,26 @@ type TerminatedWorkerEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! + councilMember: CouncilMember! + councilMemberId: String! """ - Slash amount (if any) + Candidate's account that will be recieving rewards if candidate's elected. """ - penalty: BigInt + rewardAccount: String! """ - Optional rationale + Amount paid to the council member """ - rationale: String + paidBalance: BigInt! + + """ + Amount that couldn't be paid and will be paid the next time. + """ + missingBalance: BigInt! } -type WorkerExitedEvent implements Event & BaseGraphQLObject { +type NewCouncilElectedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28496,13 +28972,11 @@ type WorkerExitedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! + electedCouncil: ElectedCouncil! + electedCouncilId: String! } -type WorkerRewardAccountUpdatedEvent implements Event & BaseGraphQLObject { +type NewCandidateEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28536,18 +29010,28 @@ type WorkerRewardAccountUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! + candidate: Candidate! + candidateId: String! + electionRound: ElectionRound! + electionRoundId: String! """ - New reward account + Candidate's account used to stake currency. """ - newRewardAccount: String! + stakingAccount: String! + + """ + Candidate's account that will be recieving rewards if candidate's elected. + """ + rewardAccount: String! + + """ + Amount of currency to be staked for the candidacy. + """ + balance: BigInt! } -type WorkerRewardAmountUpdatedEvent implements Event & BaseGraphQLObject { +type CandidacyNoteSetEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28581,18 +29065,13 @@ type WorkerRewardAmountUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! - - """ - New worker reward per block - """ - newRewardPerBlock: BigInt! + candidate: Candidate! + candidateId: String! + noteMetadata: CandidacyNoteMetadata! + noteMetadataId: String! } -type WorkerRoleAccountUpdatedEvent implements Event & BaseGraphQLObject { +type CandidacyStakeReleaseEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28626,18 +29105,11 @@ type WorkerRoleAccountUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! - - """ - New role account - """ - newRoleAccount: String! + candidate: Candidate! + candidateId: String! } -type WorkerStartedLeavingEvent implements Event & BaseGraphQLObject { +type CandidacyWithdrawEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28671,18 +29143,11 @@ type WorkerStartedLeavingEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - worker: Worker! - workerId: String! - - """ - Optional rationale - """ - rationale: String + candidate: Candidate! + candidateId: String! } -type ApplicationWithdrawnEvent implements Event & BaseGraphQLObject { +type InvitesTransferredEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28716,13 +29181,18 @@ type ApplicationWithdrawnEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - application: WorkingGroupApplication! - applicationId: String! + sourceMember: Membership! + sourceMemberId: String! + targetMember: Membership! + targetMemberId: String! + + """ + Number of invites transferred. + """ + numberOfInvites: Int! } -type BudgetSetEvent implements Event & BaseGraphQLObject { +type MemberAccountsUpdatedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28756,16 +29226,21 @@ type BudgetSetEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! + member: Membership! + memberId: String! """ - New working group budget + New member root account in SS58 encoding. Null means no new value was provided. """ - newBudget: BigInt! + newRootAccount: String + + """ + New member controller in SS58 encoding. Null means no new value was provided. + """ + newControllerAccount: String } -type BudgetSpendingEvent implements Event & BaseGraphQLObject { +type StakingAccountAddedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28799,26 +29274,16 @@ type BudgetSpendingEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - - """ - Reciever account address - """ - reciever: String! - - """ - Amount beeing spent - """ - amount: BigInt! + member: Membership! + memberId: String! """ - Optional rationale + New staking account in SS58 encoding. """ - rationale: String + account: String! } -type BudgetUpdatedEvent implements Event & BaseGraphQLObject { +type StakingAccountConfirmedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28852,16 +29317,16 @@ type BudgetUpdatedEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! + member: Membership! + memberId: String! """ - Amount substracted from / added to the current budget + New staking account in SS58 encoding. """ - budgetChangeAmount: BigInt! + account: String! } -type OpeningFilledEvent implements Event & BaseGraphQLObject { +type StakingAccountRemovedEvent implements Event & BaseGraphQLObject { id: ID! createdAt: DateTime! createdById: ID! @@ -28895,11 +29360,13 @@ type OpeningFilledEvent implements Event & BaseGraphQLObject { Filtering options for interface implementers """ type: EventTypeOptions - group: WorkingGroup! - groupId: String! - opening: WorkingGroupOpening! - openingId: String! - workersHired: [Worker!]! + member: Membership! + memberId: String! + + """ + New staking account in SS58 encoding. + """ + account: String! } type BudgetBalanceSetEvent implements Event & BaseGraphQLObject { @@ -29772,6 +30239,16 @@ type Query { where: AnnouncingPeriodStartedEventWhereInput orderBy: [AnnouncingPeriodStartedEventOrderByInput!] ): AnnouncingPeriodStartedEventConnection! + apps(offset: Int, limit: Int = 50, where: AppWhereInput, orderBy: [AppOrderByInput!]): [App!]! + appByUniqueInput(where: AppWhereUniqueInput!): App + appsConnection( + first: Int + after: String + last: Int + before: String + where: AppWhereInput + orderBy: [AppOrderByInput!] + ): AppConnection! applicationFormQuestionAnswers( offset: Int limit: Int = 50 @@ -30112,6 +30589,21 @@ type Query { where: BudgetBalanceSetEventWhereInput orderBy: [BudgetBalanceSetEventOrderByInput!] ): BudgetBalanceSetEventConnection! + budgetFundedEvents( + offset: Int + limit: Int = 50 + where: BudgetFundedEventWhereInput + orderBy: [BudgetFundedEventOrderByInput!] + ): [BudgetFundedEvent!]! + budgetFundedEventByUniqueInput(where: BudgetFundedEventWhereUniqueInput!): BudgetFundedEvent + budgetFundedEventsConnection( + first: Int + after: String + last: Int + before: String + where: BudgetFundedEventWhereInput + orderBy: [BudgetFundedEventOrderByInput!] + ): BudgetFundedEventConnection! budgetIncrementUpdatedEvents( offset: Int limit: Int = 50 @@ -33012,6 +33504,39 @@ enum AnnouncingPeriodStartedEventOrderByInput { indexInBlock_DESC } +enum AppOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + name_ASC + name_DESC + ownerMember_ASC + ownerMember_DESC + websiteUrl_ASC + websiteUrl_DESC + useUri_ASC + useUri_DESC + smallIcon_ASC + smallIcon_DESC + mediumIcon_ASC + mediumIcon_DESC + bigIcon_ASC + bigIcon_DESC + oneLiner_ASC + oneLiner_DESC + description_ASC + description_DESC + termsOfService_ASC + termsOfService_DESC + category_ASC + category_DESC + authKey_ASC + authKey_DESC +} + enum ApplicationFormQuestionAnswerOrderByInput { createdAt_ASC createdAt_DESC @@ -33505,6 +34030,31 @@ enum BudgetBalanceSetEventOrderByInput { balance_DESC } +enum BudgetFundedEventOrderByInput { + createdAt_ASC + createdAt_DESC + updatedAt_ASC + updatedAt_DESC + deletedAt_ASC + deletedAt_DESC + inExtrinsic_ASC + inExtrinsic_DESC + inBlock_ASC + inBlock_DESC + network_ASC + network_DESC + indexInBlock_ASC + indexInBlock_DESC + group_ASC + group_DESC + member_ASC + member_DESC + rationale_ASC + rationale_DESC + amount_ASC + amount_DESC +} + enum BudgetIncrementUpdatedEventOrderByInput { createdAt_ASC createdAt_DESC @@ -34050,8 +34600,6 @@ enum ChannelPayoutsUpdatedEventOrderByInput { maxCashoutAllowed_DESC channelCashoutsEnabled_ASC channelCashoutsEnabled_DESC - isCommitmentValid_ASC - isCommitmentValid_DESC } enum ChannelRewardClaimedAndWithdrawnEventOrderByInput { @@ -34128,6 +34676,8 @@ enum ChannelOrderByInput { updatedAt_DESC deletedAt_ASC deletedAt_DESC + entryApp_ASC + entryApp_DESC ownerMember_ASC ownerMember_DESC ownerCuratorGroup_ASC @@ -34158,6 +34708,8 @@ enum ChannelOrderByInput { privilegeLevel_DESC cumulativeRewardClaimed_ASC cumulativeRewardClaimed_DESC + totalVideosCreated_ASC + totalVideosCreated_DESC } enum CollaboratorOrderByInput { @@ -35067,6 +35619,8 @@ enum MemberInvitedEventOrderByInput { handle_DESC metadata_ASC metadata_DESC + initialBalance_ASC + initialBalance_DESC } enum MemberMetadataOrderByInput { @@ -35103,6 +35657,8 @@ enum MemberProfileUpdatedEventOrderByInput { member_DESC newHandle_ASC newHandle_DESC + newHandleRaw_ASC + newHandleRaw_DESC newMetadata_ASC newMetadata_DESC } @@ -35229,6 +35785,8 @@ enum MembershipOrderByInput { updatedAt_DESC deletedAt_ASC deletedAt_DESC + handleRaw_ASC + handleRaw_DESC handle_ASC handle_DESC metadata_ASC @@ -35249,6 +35807,8 @@ enum MembershipOrderByInput { isFoundingMember_DESC isCouncilMember_ASC isCouncilMember_DESC + totalChannelsCreated_ASC + totalChannelsCreated_DESC } enum MetaprotocolTransactionStatusEventOrderByInput { @@ -36484,6 +37044,8 @@ enum StorageBagOrderByInput { updatedAt_DESC deletedAt_ASC deletedAt_DESC + objectsSize_ASC + objectsSize_DESC } enum StorageBucketOperatorMetadataOrderByInput { @@ -36983,6 +37545,8 @@ enum VideoOrderByInput { updatedAt_DESC deletedAt_ASC deletedAt_DESC + entryApp_ASC + entryApp_DESC channel_ASC channel_DESC category_ASC @@ -37019,8 +37583,6 @@ enum VideoOrderByInput { mediaMetadata_DESC createdInBlock_ASC createdInBlock_DESC - isFeatured_ASC - isFeatured_DESC isCommentSectionEnabled_ASC isCommentSectionEnabled_DESC commentsCount_ASC @@ -37029,6 +37591,10 @@ enum VideoOrderByInput { isReactionFeatureEnabled_DESC reactionsCount_ASC reactionsCount_DESC + ytVideoId_ASC + ytVideoId_DESC + isShort_ASC + isShort_DESC } enum VoteCastEventOrderByInput { diff --git a/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts b/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts index 7112264d53..a2586e7b1c 100644 --- a/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts +++ b/packages/ui/src/common/api/queries/__generated__/baseTypes.generated.ts @@ -146,6 +146,216 @@ export type AnnouncingPeriodStartedEventWhereUniqueInput = { id: Scalars['ID'] } +export type App = BaseGraphQlObject & { + __typename: 'App' + appChannels: Array + appVideos: Array