import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; import { NotificationContext } from '../interfaces.js'; export type Maybe = T | null | undefined; export type InputMaybe = T | null | undefined; export type Exact = { [K in keyof T]: T[K]; }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; export type MakeEmpty = { [_ in K]?: never; }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; export type RequireFields = Omit & { [P in K]-?: NonNullable; }; /** 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; }; DateTime: { input: any; output: any; }; GoogleProtobufAnyValue: { input: any; output: any; }; IDateTime: { input: any; output: any; }; }; export type Query = { __typename?: 'Query'; notification: NotificationQuery; }; export type NotificationQuery = { __typename?: 'NotificationQuery'; notification: NotificationNotificationQuery; }; export type NotificationNotificationQuery = { __typename?: 'NotificationNotificationQuery'; Read?: Maybe; }; export type NotificationNotificationQueryReadArgs = { input: IIoRestorecommerceResourcebaseReadRequest; }; export type ProtoIoRestorecommerceNotificationNotificationListResponse = { __typename?: 'ProtoIoRestorecommerceNotificationNotificationListResponse'; details?: Maybe; }; export type IoRestorecommerceNotificationNotificationListResponse = { __typename?: 'IoRestorecommerceNotificationNotificationListResponse'; items?: Maybe>; totalCount?: Maybe; operationStatus?: Maybe; }; export type IoRestorecommerceNotificationNotificationResponse = { __typename?: 'IoRestorecommerceNotificationNotificationResponse'; payload?: Maybe; status?: Maybe; }; export type IoRestorecommerceNotificationNotification = { __typename?: 'IoRestorecommerceNotificationNotification'; id?: Maybe; meta?: Maybe; name?: Maybe; description?: Maybe; notificationChannelIds?: Maybe>; email?: Maybe; telephoneNumber?: Maybe; subjectTemplate?: Maybe; bodyTemplate?: Maybe; active?: Maybe; }; export type IoRestorecommerceMetaMeta = { __typename?: 'IoRestorecommerceMetaMeta'; created?: Maybe; modified?: Maybe; modifiedBy?: Maybe; owners?: Maybe>; acls?: Maybe>; createdBy?: Maybe; }; export type IoRestorecommerceAttributeAttribute = { __typename?: 'IoRestorecommerceAttributeAttribute'; id?: Maybe; value?: Maybe; attributes?: Maybe>; }; export type IoRestorecommerceStatusStatus = { __typename?: 'IoRestorecommerceStatusStatus'; id?: Maybe; code?: Maybe; message?: Maybe; }; export type IoRestorecommerceStatusOperationStatus = { __typename?: 'IoRestorecommerceStatusOperationStatus'; code?: Maybe; message?: Maybe; }; export type IIoRestorecommerceResourcebaseReadRequest = { offset?: InputMaybe; limit?: InputMaybe; sorts?: InputMaybe>; filters?: InputMaybe>; fields?: InputMaybe>; localesLimiter?: InputMaybe>; customQueries?: InputMaybe>; customArguments?: InputMaybe; search?: InputMaybe; /** target scope */ scope?: InputMaybe; }; export type IIoRestorecommerceResourcebaseSort = { field?: InputMaybe; order?: InputMaybe; }; export declare enum IoRestorecommerceResourcebaseSortSortOrder { Unsorted = 0, Ascending = 1, Descending = 2 } export type IIoRestorecommerceResourcebaseFilterOp = { filters?: InputMaybe>; operator?: InputMaybe; }; export type IIoRestorecommerceResourcebaseFilter = { field?: InputMaybe; operation?: InputMaybe; value?: InputMaybe; type?: InputMaybe; filters?: InputMaybe>; }; export declare enum IoRestorecommerceResourcebaseFilterOperation { Eq = 0, Lt = 1, Lte = 2, Gt = 3, Gte = 4, IsEmpty = 5, ILike = 6, In = 7, Neq = 8 } export declare enum IoRestorecommerceResourcebaseFilterValueType { String = 0, Number = 1, Boolean = 2, Date = 3, Array = 4 } export type IIoRestorecommerceFilterFilterOp = { filters?: InputMaybe>; operator?: InputMaybe; }; export type IIoRestorecommerceFilterFilter = { field?: InputMaybe; operation?: InputMaybe; value?: InputMaybe; type?: InputMaybe; filters?: InputMaybe>; }; export declare enum IoRestorecommerceFilterFilterOperation { Eq = 0, Lt = 1, Lte = 2, Gt = 3, Gte = 4, IsEmpty = 5, ILike = 6, In = 7, Neq = 8 } export declare enum IoRestorecommerceFilterFilterValueType { String = 0, Number = 1, Boolean = 2, Date = 3, Array = 4 } export declare enum IoRestorecommerceFilterFilterOpOperator { And = 0, Or = 1 } export declare enum IoRestorecommerceResourcebaseFilterOpOperator { And = 0, Or = 1 } export type IIoRestorecommerceResourcebaseFieldFilter = { name?: InputMaybe; include?: InputMaybe; }; export type IGoogleProtobufAny = { typeUrl?: InputMaybe; value?: InputMaybe; }; export type IIoRestorecommerceResourcebaseSearch = { search?: InputMaybe; fields?: InputMaybe>; caseSensitive?: InputMaybe; }; export type Mutation = { __typename?: 'Mutation'; notification: NotificationMutation; }; export type NotificationMutation = { __typename?: 'NotificationMutation'; notification: NotificationNotificationMutation; }; export type NotificationNotificationMutation = { __typename?: 'NotificationNotificationMutation'; Mutate?: Maybe; Delete?: Maybe; }; export type NotificationNotificationMutationMutateArgs = { input: IIoRestorecommerceNotificationNotificationList; }; export type NotificationNotificationMutationDeleteArgs = { input: IIoRestorecommerceResourcebaseDeleteRequest; }; export type IIoRestorecommerceNotificationNotificationList = { items?: InputMaybe>; totalCount?: InputMaybe; mode?: InputMaybe; /** target scope */ scope?: InputMaybe; }; export type IIoRestorecommerceNotificationNotification = { id?: InputMaybe; meta?: InputMaybe; name?: InputMaybe; description?: InputMaybe; notificationChannelIds?: InputMaybe>; email?: InputMaybe; telephoneNumber?: InputMaybe; subjectTemplate?: InputMaybe; bodyTemplate?: InputMaybe; active?: InputMaybe; }; export type IIoRestorecommerceMetaMeta = { created?: InputMaybe; modified?: InputMaybe; modifiedBy?: InputMaybe; owners?: InputMaybe>; acls?: InputMaybe>; createdBy?: InputMaybe; }; export type IIoRestorecommerceAttributeAttribute = { id?: InputMaybe; value?: InputMaybe; attributes?: InputMaybe>; }; export declare enum ModeType { Create = "CREATE", Update = "UPDATE", Upsert = "UPSERT" } export type ProtoIoRestorecommerceResourcebaseDeleteResponse = { __typename?: 'ProtoIoRestorecommerceResourcebaseDeleteResponse'; details?: Maybe; }; export type IoRestorecommerceResourcebaseDeleteResponse = { __typename?: 'IoRestorecommerceResourcebaseDeleteResponse'; status?: Maybe>; operationStatus?: Maybe; }; export type IIoRestorecommerceResourcebaseDeleteRequest = { collection?: InputMaybe; ids?: InputMaybe>; views?: InputMaybe>; analyzers?: InputMaybe>; /** target scope */ scope?: InputMaybe; }; export type WithIndex = TObject & Record; export type ResolversObject = WithIndex; export type ResolverTypeWrapper = Promise | T; export type ResolverWithResolve = { resolve: ResolverFn; }; export type Resolver, TContext = Record, TArgs = Record> = ResolverFn | ResolverWithResolve; export type ResolverFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => Promise | TResult; export type SubscriptionSubscribeFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => AsyncIterable | Promise>; export type SubscriptionResolveFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; export interface SubscriptionSubscriberObject { subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult; }, TParent, TContext, TArgs>; resolve?: SubscriptionResolveFn; } export interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } export type SubscriptionObject = SubscriptionSubscriberObject | SubscriptionResolverObject; export type SubscriptionResolver, TContext = Record, TArgs = Record> = ((...args: any[]) => SubscriptionObject) | SubscriptionObject; export type TypeResolveFn, TContext = Record> = (parent: TParent, context: TContext, info: GraphQLResolveInfo) => Maybe | Promise>; export type IsTypeOfResolverFn, TContext = Record> = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; export type NextResolverFn = () => Promise; export type DirectiveResolverFn, TParent = Record, TContext = Record, TArgs = Record> = (next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; /** Mapping between all available schema types and the resolvers types */ export type ResolversTypes = ResolversObject<{ Query: ResolverTypeWrapper>; NotificationQuery: ResolverTypeWrapper; NotificationNotificationQuery: ResolverTypeWrapper; ProtoIoRestorecommerceNotificationNotificationListResponse: ResolverTypeWrapper; IoRestorecommerceNotificationNotificationListResponse: ResolverTypeWrapper; Int: ResolverTypeWrapper; IoRestorecommerceNotificationNotificationResponse: ResolverTypeWrapper; IoRestorecommerceNotificationNotification: ResolverTypeWrapper; String: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; IoRestorecommerceMetaMeta: ResolverTypeWrapper; DateTime: ResolverTypeWrapper; IoRestorecommerceAttributeAttribute: ResolverTypeWrapper; IoRestorecommerceStatusStatus: ResolverTypeWrapper; IoRestorecommerceStatusOperationStatus: ResolverTypeWrapper; IIoRestorecommerceResourcebaseReadRequest: IIoRestorecommerceResourcebaseReadRequest; IIoRestorecommerceResourcebaseSort: IIoRestorecommerceResourcebaseSort; IoRestorecommerceResourcebaseSortSortOrder: null; IIoRestorecommerceResourcebaseFilterOp: IIoRestorecommerceResourcebaseFilterOp; IIoRestorecommerceResourcebaseFilter: IIoRestorecommerceResourcebaseFilter; IoRestorecommerceResourcebaseFilterOperation: null; IoRestorecommerceResourcebaseFilterValueType: null; IIoRestorecommerceFilterFilterOp: IIoRestorecommerceFilterFilterOp; IIoRestorecommerceFilterFilter: IIoRestorecommerceFilterFilter; IoRestorecommerceFilterFilterOperation: null; IoRestorecommerceFilterFilterValueType: null; IoRestorecommerceFilterFilterOpOperator: null; IoRestorecommerceResourcebaseFilterOpOperator: null; IIoRestorecommerceResourcebaseFieldFilter: IIoRestorecommerceResourcebaseFieldFilter; IGoogleProtobufAny: IGoogleProtobufAny; GoogleProtobufAnyValue: ResolverTypeWrapper; IIoRestorecommerceResourcebaseSearch: IIoRestorecommerceResourcebaseSearch; Mutation: ResolverTypeWrapper>; NotificationMutation: ResolverTypeWrapper; NotificationNotificationMutation: ResolverTypeWrapper; IIoRestorecommerceNotificationNotificationList: IIoRestorecommerceNotificationNotificationList; IIoRestorecommerceNotificationNotification: IIoRestorecommerceNotificationNotification; IIoRestorecommerceMetaMeta: IIoRestorecommerceMetaMeta; IDateTime: ResolverTypeWrapper; IIoRestorecommerceAttributeAttribute: IIoRestorecommerceAttributeAttribute; ModeType: ModeType; ProtoIoRestorecommerceResourcebaseDeleteResponse: ResolverTypeWrapper; IoRestorecommerceResourcebaseDeleteResponse: ResolverTypeWrapper; IIoRestorecommerceResourcebaseDeleteRequest: IIoRestorecommerceResourcebaseDeleteRequest; }>; /** Mapping between all available schema types and the resolvers parents */ export type ResolversParentTypes = ResolversObject<{ Query: Record; NotificationQuery: NotificationQuery; NotificationNotificationQuery: NotificationNotificationQuery; ProtoIoRestorecommerceNotificationNotificationListResponse: ProtoIoRestorecommerceNotificationNotificationListResponse; IoRestorecommerceNotificationNotificationListResponse: IoRestorecommerceNotificationNotificationListResponse; Int: Scalars['Int']['output']; IoRestorecommerceNotificationNotificationResponse: IoRestorecommerceNotificationNotificationResponse; IoRestorecommerceNotificationNotification: IoRestorecommerceNotificationNotification; String: Scalars['String']['output']; Boolean: Scalars['Boolean']['output']; IoRestorecommerceMetaMeta: IoRestorecommerceMetaMeta; DateTime: Scalars['DateTime']['output']; IoRestorecommerceAttributeAttribute: IoRestorecommerceAttributeAttribute; IoRestorecommerceStatusStatus: IoRestorecommerceStatusStatus; IoRestorecommerceStatusOperationStatus: IoRestorecommerceStatusOperationStatus; IIoRestorecommerceResourcebaseReadRequest: IIoRestorecommerceResourcebaseReadRequest; IIoRestorecommerceResourcebaseSort: IIoRestorecommerceResourcebaseSort; IIoRestorecommerceResourcebaseFilterOp: IIoRestorecommerceResourcebaseFilterOp; IIoRestorecommerceResourcebaseFilter: IIoRestorecommerceResourcebaseFilter; IIoRestorecommerceFilterFilterOp: IIoRestorecommerceFilterFilterOp; IIoRestorecommerceFilterFilter: IIoRestorecommerceFilterFilter; IIoRestorecommerceResourcebaseFieldFilter: IIoRestorecommerceResourcebaseFieldFilter; IGoogleProtobufAny: IGoogleProtobufAny; GoogleProtobufAnyValue: Scalars['GoogleProtobufAnyValue']['output']; IIoRestorecommerceResourcebaseSearch: IIoRestorecommerceResourcebaseSearch; Mutation: Record; NotificationMutation: NotificationMutation; NotificationNotificationMutation: NotificationNotificationMutation; IIoRestorecommerceNotificationNotificationList: IIoRestorecommerceNotificationNotificationList; IIoRestorecommerceNotificationNotification: IIoRestorecommerceNotificationNotification; IIoRestorecommerceMetaMeta: IIoRestorecommerceMetaMeta; IDateTime: Scalars['IDateTime']['output']; IIoRestorecommerceAttributeAttribute: IIoRestorecommerceAttributeAttribute; ProtoIoRestorecommerceResourcebaseDeleteResponse: ProtoIoRestorecommerceResourcebaseDeleteResponse; IoRestorecommerceResourcebaseDeleteResponse: IoRestorecommerceResourcebaseDeleteResponse; IIoRestorecommerceResourcebaseDeleteRequest: IIoRestorecommerceResourcebaseDeleteRequest; }>; export type QueryResolvers = ResolversObject<{ notification?: Resolver; }>; export type NotificationQueryResolvers = ResolversObject<{ notification?: Resolver; }>; export type NotificationNotificationQueryResolvers = ResolversObject<{ Read?: Resolver, ParentType, ContextType, RequireFields>; }>; export type ProtoIoRestorecommerceNotificationNotificationListResponseResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceNotificationNotificationListResponseResolvers = ResolversObject<{ items?: Resolver>, ParentType, ContextType>; totalCount?: Resolver, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceNotificationNotificationResponseResolvers = ResolversObject<{ payload?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceNotificationNotificationResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; meta?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; notificationChannelIds?: Resolver>, ParentType, ContextType>; email?: Resolver, ParentType, ContextType>; telephoneNumber?: Resolver, ParentType, ContextType>; subjectTemplate?: Resolver, ParentType, ContextType>; bodyTemplate?: Resolver, ParentType, ContextType>; active?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceMetaMetaResolvers = ResolversObject<{ created?: Resolver, ParentType, ContextType>; modified?: Resolver, ParentType, ContextType>; modifiedBy?: Resolver, ParentType, ContextType>; owners?: Resolver>, ParentType, ContextType>; acls?: Resolver>, ParentType, ContextType>; createdBy?: Resolver, ParentType, ContextType>; }>; export interface DateTimeScalarConfig extends GraphQLScalarTypeConfig { name: 'DateTime'; } export type IoRestorecommerceAttributeAttributeResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; attributes?: Resolver>, ParentType, ContextType>; }>; export type IoRestorecommerceStatusStatusResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; code?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceStatusOperationStatusResolvers = ResolversObject<{ code?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceResourcebaseSortSortOrderResolvers = { UNSORTED?: 0; ASCENDING: 1; DESCENDING: 2; }; export type IoRestorecommerceResourcebaseFilterOperationResolvers = { eq?: 0; lt: 1; lte: 2; gt: 3; gte: 4; isEmpty: 5; iLike: 6; in: 7; neq: 8; }; export type IoRestorecommerceResourcebaseFilterValueTypeResolvers = { STRING?: 0; NUMBER: 1; BOOLEAN: 2; DATE: 3; ARRAY: 4; }; export type IoRestorecommerceFilterFilterOperationResolvers = { eq?: 0; lt: 1; lte: 2; gt: 3; gte: 4; isEmpty: 5; iLike: 6; in: 7; neq: 8; }; export type IoRestorecommerceFilterFilterValueTypeResolvers = { STRING?: 0; NUMBER: 1; BOOLEAN: 2; DATE: 3; ARRAY: 4; }; export type IoRestorecommerceFilterFilterOpOperatorResolvers = { and?: 0; or: 1; }; export type IoRestorecommerceResourcebaseFilterOpOperatorResolvers = { and?: 0; or: 1; }; export interface GoogleProtobufAnyValueScalarConfig extends GraphQLScalarTypeConfig { name: 'GoogleProtobufAnyValue'; } export type MutationResolvers = ResolversObject<{ notification?: Resolver; }>; export type NotificationMutationResolvers = ResolversObject<{ notification?: Resolver; }>; export type NotificationNotificationMutationResolvers = ResolversObject<{ Mutate?: Resolver, ParentType, ContextType, RequireFields>; Delete?: Resolver, ParentType, ContextType, RequireFields>; }>; export interface IDateTimeScalarConfig extends GraphQLScalarTypeConfig { name: 'IDateTime'; } export type ProtoIoRestorecommerceResourcebaseDeleteResponseResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceResourcebaseDeleteResponseResolvers = ResolversObject<{ status?: Resolver>, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type Resolvers = ResolversObject<{ Query?: QueryResolvers; NotificationQuery?: NotificationQueryResolvers; NotificationNotificationQuery?: NotificationNotificationQueryResolvers; ProtoIoRestorecommerceNotificationNotificationListResponse?: ProtoIoRestorecommerceNotificationNotificationListResponseResolvers; IoRestorecommerceNotificationNotificationListResponse?: IoRestorecommerceNotificationNotificationListResponseResolvers; IoRestorecommerceNotificationNotificationResponse?: IoRestorecommerceNotificationNotificationResponseResolvers; IoRestorecommerceNotificationNotification?: IoRestorecommerceNotificationNotificationResolvers; IoRestorecommerceMetaMeta?: IoRestorecommerceMetaMetaResolvers; DateTime?: GraphQLScalarType; IoRestorecommerceAttributeAttribute?: IoRestorecommerceAttributeAttributeResolvers; IoRestorecommerceStatusStatus?: IoRestorecommerceStatusStatusResolvers; IoRestorecommerceStatusOperationStatus?: IoRestorecommerceStatusOperationStatusResolvers; IoRestorecommerceResourcebaseSortSortOrder?: IoRestorecommerceResourcebaseSortSortOrderResolvers; IoRestorecommerceResourcebaseFilterOperation?: IoRestorecommerceResourcebaseFilterOperationResolvers; IoRestorecommerceResourcebaseFilterValueType?: IoRestorecommerceResourcebaseFilterValueTypeResolvers; IoRestorecommerceFilterFilterOperation?: IoRestorecommerceFilterFilterOperationResolvers; IoRestorecommerceFilterFilterValueType?: IoRestorecommerceFilterFilterValueTypeResolvers; IoRestorecommerceFilterFilterOpOperator?: IoRestorecommerceFilterFilterOpOperatorResolvers; IoRestorecommerceResourcebaseFilterOpOperator?: IoRestorecommerceResourcebaseFilterOpOperatorResolvers; GoogleProtobufAnyValue?: GraphQLScalarType; Mutation?: MutationResolvers; NotificationMutation?: NotificationMutationResolvers; NotificationNotificationMutation?: NotificationNotificationMutationResolvers; IDateTime?: GraphQLScalarType; ProtoIoRestorecommerceResourcebaseDeleteResponse?: ProtoIoRestorecommerceResourcebaseDeleteResponseResolvers; IoRestorecommerceResourcebaseDeleteResponse?: IoRestorecommerceResourcebaseDeleteResponseResolvers; }>; //# sourceMappingURL=schema.generated.d.ts.map