@told.club/sdk-rn
Version:
Told React Native SDK
189 lines (160 loc) • 14.2 kB
text/typescript
/* 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>;