UNPKG

@told.club/sdk-rn

Version:
189 lines (160 loc) 14.2 kB
/* eslint-disable */ import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; export type Maybe<T> = T | null; export type InputMaybe<T> = Maybe<T>; export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] }; export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> }; export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> }; export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never }; export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; } String: { input: string; output: string; } Boolean: { input: boolean; output: boolean; } Int: { input: number; output: number; } Float: { input: number; output: number; } Date: { input: any; output: any; } }; export type CanUseSurvey = { __typename?: 'CanUseSurvey'; canUse?: Maybe<Scalars['Boolean']['output']>; }; export type Query = { __typename?: 'Query'; _empty?: Maybe<Scalars['String']['output']>; checkIfCanUseWidgetWithSurvey?: Maybe<CanUseSurvey>; getEverySurveyAvailableToBeTriggered?: Maybe<Array<Maybe<SurveyTrigger>>>; }; export type QueryCheckIfCanUseWidgetWithSurveyArgs = { mobileApp?: InputMaybe<Scalars['String']['input']>; os?: InputMaybe<Scalars['String']['input']>; preview?: InputMaybe<Scalars['Boolean']['input']>; surveyID: Scalars['ID']['input']; }; export type QueryGetEverySurveyAvailableToBeTriggeredArgs = { country?: InputMaybe<Scalars['String']['input']>; device?: InputMaybe<Scalars['String']['input']>; folderID: Scalars['ID']['input']; language?: InputMaybe<Scalars['String']['input']>; listReplied?: InputMaybe<Array<InputMaybe<SurveyReplied>>>; mobileApp?: InputMaybe<Scalars['String']['input']>; navigator?: InputMaybe<Scalars['String']['input']>; os?: InputMaybe<Scalars['String']['input']>; preview?: InputMaybe<Scalars['Boolean']['input']>; type: Scalars['String']['input']; version?: InputMaybe<Scalars['String']['input']>; }; export type SurveyReplied = { date?: InputMaybe<Scalars['Date']['input']>; replied?: InputMaybe<Scalars['Boolean']['input']>; surveyId?: InputMaybe<Scalars['ID']['input']>; }; export type SurveyTrigger = { id: Scalars['ID']['output']; kind?: Maybe<Scalars['String']['output']>; survey: Scalars['ID']['output']; whenData?: Maybe<WhenData>; }; export type SurveyTriggerClick = SurveyTrigger & { __typename?: 'SurveyTriggerClick'; id: Scalars['ID']['output']; kind?: Maybe<Scalars['String']['output']>; survey: Scalars['ID']['output']; value: Scalars['String']['output']; variable: Scalars['String']['output']; }; export type SurveyTriggerCustomEvent = SurveyTrigger & { __typename?: 'SurveyTriggerCustomEvent'; conditions?: Maybe<Array<Maybe<SurveyTriggerCustomEventCondition>>>; eventName?: Maybe<Scalars['String']['output']>; id: Scalars['ID']['output']; kind?: Maybe<Scalars['String']['output']>; survey: Scalars['ID']['output']; }; export type SurveyTriggerCustomEventCondition = { __typename?: 'SurveyTriggerCustomEventCondition'; key?: Maybe<Scalars['String']['output']>; operator?: Maybe<Scalars['String']['output']>; value?: Maybe<Scalars['String']['output']>; }; export type SurveyTriggerCustomEventConditionInput = { key?: InputMaybe<Scalars['String']['input']>; operator?: InputMaybe<Scalars['String']['input']>; value?: InputMaybe<Scalars['String']['input']>; }; export type SurveyTriggerDelay = { __typename?: 'SurveyTriggerDelay'; active: Scalars['Boolean']['output']; value: Scalars['Int']['output']; }; export type SurveyTriggerDelayInput = { active?: InputMaybe<Scalars['Boolean']['input']>; value?: InputMaybe<Scalars['Int']['input']>; }; export type SurveyTriggerScreen = SurveyTrigger & { __typename?: 'SurveyTriggerScreen'; condition?: Maybe<SurveyTriggerUrlCondition>; delay?: Maybe<SurveyTriggerDelay>; id: Scalars['ID']['output']; kind?: Maybe<Scalars['String']['output']>; onAllScreen?: Maybe<Scalars['Boolean']['output']>; onLoadScreen?: Maybe<Scalars['Boolean']['output']>; survey: Scalars['ID']['output']; }; export type SurveyTriggerUrl = SurveyTrigger & { __typename?: 'SurveyTriggerURL'; condition?: Maybe<SurveyTriggerUrlCondition>; delay?: Maybe<SurveyTriggerDelay>; id: Scalars['ID']['output']; kind?: Maybe<Scalars['String']['output']>; onAllUrl?: Maybe<Scalars['Boolean']['output']>; onLoadPage?: Maybe<Scalars['Boolean']['output']>; scroll?: Maybe<SurveyTriggerUrlScroll>; survey: Scalars['ID']['output']; }; export type SurveyTriggerUrlCondition = { __typename?: 'SurveyTriggerURLCondition'; operator: Scalars['String']['output']; value: Scalars['String']['output']; variable: Scalars['String']['output']; }; export type SurveyTriggerUrlConditionInput = { operator: Scalars['String']['input']; value: Scalars['String']['input']; variable: Scalars['String']['input']; }; export type SurveyTriggerUrlScroll = { __typename?: 'SurveyTriggerURLScroll'; active: Scalars['Boolean']['output']; value: Scalars['Int']['output']; }; export type SurveyTriggerUrlScrollInput = { active?: InputMaybe<Scalars['Boolean']['input']>; value?: InputMaybe<Scalars['Int']['input']>; }; export type WhenData = { __typename?: 'whenData'; replyOnlyOnce?: Maybe<Scalars['Boolean']['output']>; seeItOnlyOnce?: Maybe<Scalars['Boolean']['output']>; }; export type CheckIfCanUseWidgetWithSurveyQueryVariables = Exact<{ surveyID: Scalars['ID']['input']; preview?: InputMaybe<Scalars['Boolean']['input']>; os: Scalars['String']['input']; mobileApp: Scalars['String']['input']; }>; export type CheckIfCanUseWidgetWithSurveyQuery = { __typename?: 'Query', checkIfCanUseWidgetWithSurvey?: { __typename?: 'CanUseSurvey', canUse?: boolean | null } | null }; export type GetEverySurveyAvailableToBeTriggeredQueryVariables = Exact<{ folderID: Scalars['ID']['input']; type: Scalars['String']['input']; os?: InputMaybe<Scalars['String']['input']>; mobileApp?: InputMaybe<Scalars['String']['input']>; language?: InputMaybe<Scalars['String']['input']>; version?: InputMaybe<Scalars['String']['input']>; listReplied?: InputMaybe<Array<InputMaybe<SurveyReplied>> | InputMaybe<SurveyReplied>>; preview?: InputMaybe<Scalars['Boolean']['input']>; }>; export type GetEverySurveyAvailableToBeTriggeredQuery = { __typename?: 'Query', getEverySurveyAvailableToBeTriggered?: Array<{ __typename?: 'SurveyTriggerClick', id: string, survey: string, kind?: string | null } | { __typename?: 'SurveyTriggerCustomEvent', eventName?: string | null, id: string, survey: string, kind?: string | null, conditions?: Array<{ __typename?: 'SurveyTriggerCustomEventCondition', key?: string | null, operator?: string | null, value?: string | null } | null> | null } | { __typename?: 'SurveyTriggerScreen', onAllScreen?: boolean | null, onLoadScreen?: boolean | null, id: string, survey: string, kind?: string | null, delay?: { __typename?: 'SurveyTriggerDelay', value: number, active: boolean } | null, condition?: { __typename?: 'SurveyTriggerURLCondition', variable: string, operator: string, value: string } | null } | { __typename?: 'SurveyTriggerURL', id: string, survey: string, kind?: string | null } | null> | null }; export const CheckIfCanUseWidgetWithSurveyDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"checkIfCanUseWidgetWithSurvey"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"surveyID"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"preview"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"os"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"mobileApp"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"checkIfCanUseWidgetWithSurvey"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"surveyID"},"value":{"kind":"Variable","name":{"kind":"Name","value":"surveyID"}}},{"kind":"Argument","name":{"kind":"Name","value":"preview"},"value":{"kind":"Variable","name":{"kind":"Name","value":"preview"}}},{"kind":"Argument","name":{"kind":"Name","value":"os"},"value":{"kind":"Variable","name":{"kind":"Name","value":"os"}}},{"kind":"Argument","name":{"kind":"Name","value":"mobileApp"},"value":{"kind":"Variable","name":{"kind":"Name","value":"mobileApp"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"canUse"}}]}}]}}]} as unknown as DocumentNode<CheckIfCanUseWidgetWithSurveyQuery, CheckIfCanUseWidgetWithSurveyQueryVariables>; export const GetEverySurveyAvailableToBeTriggeredDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"getEverySurveyAvailableToBeTriggered"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"folderID"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"type"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"os"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"mobileApp"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"language"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"version"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"listReplied"}},"type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SurveyReplied"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"preview"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"getEverySurveyAvailableToBeTriggered"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"folderID"},"value":{"kind":"Variable","name":{"kind":"Name","value":"folderID"}}},{"kind":"Argument","name":{"kind":"Name","value":"type"},"value":{"kind":"Variable","name":{"kind":"Name","value":"type"}}},{"kind":"Argument","name":{"kind":"Name","value":"os"},"value":{"kind":"Variable","name":{"kind":"Name","value":"os"}}},{"kind":"Argument","name":{"kind":"Name","value":"mobileApp"},"value":{"kind":"Variable","name":{"kind":"Name","value":"mobileApp"}}},{"kind":"Argument","name":{"kind":"Name","value":"language"},"value":{"kind":"Variable","name":{"kind":"Name","value":"language"}}},{"kind":"Argument","name":{"kind":"Name","value":"version"},"value":{"kind":"Variable","name":{"kind":"Name","value":"version"}}},{"kind":"Argument","name":{"kind":"Name","value":"listReplied"},"value":{"kind":"Variable","name":{"kind":"Name","value":"listReplied"}}},{"kind":"Argument","name":{"kind":"Name","value":"preview"},"value":{"kind":"Variable","name":{"kind":"Name","value":"preview"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"survey"}},{"kind":"Field","name":{"kind":"Name","value":"kind"}},{"kind":"Field","name":{"kind":"Name","value":"whenData"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"seeItOnlyOnce"}},{"kind":"Field","name":{"kind":"Name","value":"replyOnlyOnce"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"SurveyTriggerScreen"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"onAllScreen"}},{"kind":"Field","name":{"kind":"Name","value":"onLoadScreen"}},{"kind":"Field","name":{"kind":"Name","value":"delay"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"value"}},{"kind":"Field","name":{"kind":"Name","value":"active"}}]}},{"kind":"Field","name":{"kind":"Name","value":"condition"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"variable"}},{"kind":"Field","name":{"kind":"Name","value":"operator"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"SurveyTriggerCustomEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"eventName"}},{"kind":"Field","name":{"kind":"Name","value":"conditions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"key"}},{"kind":"Field","name":{"kind":"Name","value":"operator"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}}]}}]}}]} as unknown as DocumentNode<GetEverySurveyAvailableToBeTriggeredQuery, GetEverySurveyAvailableToBeTriggeredQueryVariables>;