import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; import { AccessControlContext } 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; }; GoogleProtobufAnyValue: { input: any; output: any; }; DateTime: { input: any; output: any; }; IDateTime: { input: any; output: any; }; }; export type Query = { __typename?: 'Query'; access_control: AccessControlQuery; }; export type AccessControlQuery = { __typename?: 'AccessControlQuery'; access_control: AccessControlAccessControlQuery; policy: AccessControlPolicyQuery; rule: AccessControlRuleQuery; policy_set: AccessControlPolicySetQuery; }; export type AccessControlAccessControlQuery = { __typename?: 'AccessControlAccessControlQuery'; IsAllowed?: Maybe; WhatIsAllowed?: Maybe; }; export type AccessControlAccessControlQueryIsAllowedArgs = { input: IIoRestorecommerceAccessControlRequest; }; export type AccessControlAccessControlQueryWhatIsAllowedArgs = { input: IIoRestorecommerceAccessControlRequest; }; export type ProtoIoRestorecommerceAccessControlResponse = { __typename?: 'ProtoIoRestorecommerceAccessControlResponse'; details?: Maybe; }; export type IoRestorecommerceAccessControlResponse = { __typename?: 'IoRestorecommerceAccessControlResponse'; decision?: Maybe; obligations?: Maybe>; evaluationCacheable?: Maybe; operationStatus?: Maybe; }; export declare enum IoRestorecommerceAccessControlResponseDecision { Permit = 0, Deny = 1, NotApplicable = 2, Indeterminate = 3 } export type IoRestorecommerceAttributeAttribute = { __typename?: 'IoRestorecommerceAttributeAttribute'; id?: Maybe; value?: Maybe; attributes?: Maybe>; }; export type IoRestorecommerceStatusOperationStatus = { __typename?: 'IoRestorecommerceStatusOperationStatus'; code?: Maybe; message?: Maybe; }; export type IIoRestorecommerceAccessControlRequest = { target?: InputMaybe; context?: InputMaybe; }; export type IIoRestorecommerceRuleTarget = { subjects?: InputMaybe>; resources?: InputMaybe>; actions?: InputMaybe>; }; export type IIoRestorecommerceAttributeAttribute = { id?: InputMaybe; value?: InputMaybe; attributes?: InputMaybe>; }; export type IIoRestorecommerceAccessControlContext = { subject?: InputMaybe; resources?: InputMaybe>; security?: InputMaybe; }; export type IGoogleProtobufAny = { typeUrl?: InputMaybe; value?: InputMaybe; }; export type ProtoIoRestorecommerceAccessControlReverseQuery = { __typename?: 'ProtoIoRestorecommerceAccessControlReverseQuery'; details?: Maybe; }; export type IoRestorecommerceAccessControlReverseQuery = { __typename?: 'IoRestorecommerceAccessControlReverseQuery'; policySets?: Maybe>; obligations?: Maybe>; operationStatus?: Maybe; }; export type IoRestorecommercePolicySetPolicySetRq = { __typename?: 'IoRestorecommercePolicySetPolicySetRQ'; id?: Maybe; target?: Maybe; combiningAlgorithm?: Maybe; policies?: Maybe>; effect?: Maybe; }; export type IoRestorecommerceRuleTarget = { __typename?: 'IoRestorecommerceRuleTarget'; subjects?: Maybe>; resources?: Maybe>; actions?: Maybe>; }; export type IoRestorecommercePolicyPolicyRq = { __typename?: 'IoRestorecommercePolicyPolicyRQ'; id?: Maybe; target?: Maybe; combiningAlgorithm?: Maybe; rules?: Maybe>; effect?: Maybe; hasRules?: Maybe; evaluationCacheable?: Maybe; }; export type IoRestorecommerceRuleRuleRq = { __typename?: 'IoRestorecommerceRuleRuleRQ'; id?: Maybe; target?: Maybe; effect?: Maybe; condition?: Maybe; contextQuery?: Maybe; evaluationCacheable?: Maybe; }; export declare enum IoRestorecommerceRuleEffect { Permit = 0, Deny = 1 } export type IoRestorecommerceRuleContextQuery = { __typename?: 'IoRestorecommerceRuleContextQuery'; filters?: Maybe>; query?: Maybe; }; export type IoRestorecommerceFilterFilterOp = { __typename?: 'IoRestorecommerceFilterFilterOp'; filters?: Maybe>; operator?: Maybe; }; export type IoRestorecommerceFilterFilter = { __typename?: 'IoRestorecommerceFilterFilter'; field?: Maybe; operation?: Maybe; value?: Maybe; type?: Maybe; filters?: Maybe>; }; 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 type AccessControlPolicyQuery = { __typename?: 'AccessControlPolicyQuery'; Read?: Maybe; }; export type AccessControlPolicyQueryReadArgs = { input: IIoRestorecommerceResourcebaseReadRequest; }; export type ProtoIoRestorecommercePolicyPolicyListResponse = { __typename?: 'ProtoIoRestorecommercePolicyPolicyListResponse'; details?: Maybe; }; export type IoRestorecommercePolicyPolicyListResponse = { __typename?: 'IoRestorecommercePolicyPolicyListResponse'; items?: Maybe>; totalCount?: Maybe; operationStatus?: Maybe; }; export type IoRestorecommercePolicyPolicyResponse = { __typename?: 'IoRestorecommercePolicyPolicyResponse'; payload?: Maybe; status?: Maybe; }; export type IoRestorecommercePolicyPolicy = { __typename?: 'IoRestorecommercePolicyPolicy'; id?: Maybe; meta?: Maybe; name?: Maybe; description?: Maybe; rules?: Maybe>; target?: Maybe; effect?: Maybe; combiningAlgorithm?: Maybe; evaluationCacheable?: Maybe; }; export type IoRestorecommerceMetaMeta = { __typename?: 'IoRestorecommerceMetaMeta'; created?: Maybe; modified?: Maybe; modifiedBy?: Maybe; owners?: Maybe>; acls?: Maybe>; createdBy?: Maybe; }; export type IoRestorecommerceStatusStatus = { __typename?: 'IoRestorecommerceStatusStatus'; id?: Maybe; 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 IoRestorecommerceResourcebaseFilterOpOperator { And = 0, Or = 1 } export type IIoRestorecommerceResourcebaseFieldFilter = { name?: InputMaybe; include?: InputMaybe; }; export type IIoRestorecommerceResourcebaseSearch = { search?: InputMaybe; fields?: InputMaybe>; caseSensitive?: InputMaybe; }; export type AccessControlRuleQuery = { __typename?: 'AccessControlRuleQuery'; Read?: Maybe; }; export type AccessControlRuleQueryReadArgs = { input: IIoRestorecommerceResourcebaseReadRequest; }; export type ProtoIoRestorecommerceRuleRuleListResponse = { __typename?: 'ProtoIoRestorecommerceRuleRuleListResponse'; details?: Maybe; }; export type IoRestorecommerceRuleRuleListResponse = { __typename?: 'IoRestorecommerceRuleRuleListResponse'; items?: Maybe>; totalCount?: Maybe; operationStatus?: Maybe; }; export type IoRestorecommerceRuleRuleResponse = { __typename?: 'IoRestorecommerceRuleRuleResponse'; payload?: Maybe; status?: Maybe; }; export type IoRestorecommerceRuleRule = { __typename?: 'IoRestorecommerceRuleRule'; id?: Maybe; meta?: Maybe; name?: Maybe; description?: Maybe; target?: Maybe; contextQuery?: Maybe; condition?: Maybe; effect?: Maybe; evaluationCacheable?: Maybe; }; export type AccessControlPolicySetQuery = { __typename?: 'AccessControlPolicySetQuery'; Read?: Maybe; }; export type AccessControlPolicySetQueryReadArgs = { input: IIoRestorecommerceResourcebaseReadRequest; }; export type ProtoIoRestorecommercePolicySetPolicySetListResponse = { __typename?: 'ProtoIoRestorecommercePolicySetPolicySetListResponse'; details?: Maybe; }; export type IoRestorecommercePolicySetPolicySetListResponse = { __typename?: 'IoRestorecommercePolicySetPolicySetListResponse'; items?: Maybe>; totalCount?: Maybe; operationStatus?: Maybe; }; export type IoRestorecommercePolicySetPolicySetResponse = { __typename?: 'IoRestorecommercePolicySetPolicySetResponse'; payload?: Maybe; status?: Maybe; }; export type IoRestorecommercePolicySetPolicySet = { __typename?: 'IoRestorecommercePolicySetPolicySet'; id?: Maybe; meta?: Maybe; name?: Maybe; description?: Maybe; target?: Maybe; combiningAlgorithm?: Maybe; policies?: Maybe>; }; export type Mutation = { __typename?: 'Mutation'; access_control: AccessControlMutation; }; export type AccessControlMutation = { __typename?: 'AccessControlMutation'; policy: AccessControlPolicyMutation; rule: AccessControlRuleMutation; policy_set: AccessControlPolicySetMutation; }; export type AccessControlPolicyMutation = { __typename?: 'AccessControlPolicyMutation'; Mutate?: Maybe; Delete?: Maybe; }; export type AccessControlPolicyMutationMutateArgs = { input: IIoRestorecommercePolicyPolicyList; }; export type AccessControlPolicyMutationDeleteArgs = { input: IIoRestorecommerceResourcebaseDeleteRequest; }; export type IIoRestorecommercePolicyPolicyList = { items?: InputMaybe>; totalCount?: InputMaybe; mode?: InputMaybe; /** target scope */ scope?: InputMaybe; }; export type IIoRestorecommercePolicyPolicy = { id?: InputMaybe; meta?: InputMaybe; name?: InputMaybe; description?: InputMaybe; rules?: InputMaybe>; target?: InputMaybe; effect?: InputMaybe; combiningAlgorithm?: InputMaybe; evaluationCacheable?: InputMaybe; }; export type IIoRestorecommerceMetaMeta = { created?: InputMaybe; modified?: InputMaybe; modifiedBy?: InputMaybe; owners?: InputMaybe>; acls?: InputMaybe>; createdBy?: 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 AccessControlRuleMutation = { __typename?: 'AccessControlRuleMutation'; Mutate?: Maybe; Delete?: Maybe; }; export type AccessControlRuleMutationMutateArgs = { input: IIoRestorecommerceRuleRuleList; }; export type AccessControlRuleMutationDeleteArgs = { input: IIoRestorecommerceResourcebaseDeleteRequest; }; export type IIoRestorecommerceRuleRuleList = { items?: InputMaybe>; totalCount?: InputMaybe; mode?: InputMaybe; /** target scope */ scope?: InputMaybe; }; export type IIoRestorecommerceRuleRule = { id?: InputMaybe; meta?: InputMaybe; name?: InputMaybe; description?: InputMaybe; target?: InputMaybe; contextQuery?: InputMaybe; condition?: InputMaybe; effect?: InputMaybe; evaluationCacheable?: InputMaybe; }; export type IIoRestorecommerceRuleContextQuery = { filters?: InputMaybe>; query?: InputMaybe; }; export type AccessControlPolicySetMutation = { __typename?: 'AccessControlPolicySetMutation'; Mutate?: Maybe; Delete?: Maybe; }; export type AccessControlPolicySetMutationMutateArgs = { input: IIoRestorecommercePolicySetPolicySetList; }; export type AccessControlPolicySetMutationDeleteArgs = { input: IIoRestorecommerceResourcebaseDeleteRequest; }; export type IIoRestorecommercePolicySetPolicySetList = { items?: InputMaybe>; totalCount?: InputMaybe; mode?: InputMaybe; /** target scope */ scope?: InputMaybe; }; export type IIoRestorecommercePolicySetPolicySet = { id?: InputMaybe; meta?: InputMaybe; name?: InputMaybe; description?: InputMaybe; target?: InputMaybe; combiningAlgorithm?: InputMaybe; policies?: 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>; AccessControlQuery: ResolverTypeWrapper; AccessControlAccessControlQuery: ResolverTypeWrapper; ProtoIoRestorecommerceAccessControlResponse: ResolverTypeWrapper; IoRestorecommerceAccessControlResponse: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; IoRestorecommerceAccessControlResponseDecision: null; IoRestorecommerceAttributeAttribute: ResolverTypeWrapper; String: ResolverTypeWrapper; IoRestorecommerceStatusOperationStatus: ResolverTypeWrapper; Int: ResolverTypeWrapper; IIoRestorecommerceAccessControlRequest: IIoRestorecommerceAccessControlRequest; IIoRestorecommerceRuleTarget: IIoRestorecommerceRuleTarget; IIoRestorecommerceAttributeAttribute: IIoRestorecommerceAttributeAttribute; IIoRestorecommerceAccessControlContext: IIoRestorecommerceAccessControlContext; IGoogleProtobufAny: IGoogleProtobufAny; GoogleProtobufAnyValue: ResolverTypeWrapper; ProtoIoRestorecommerceAccessControlReverseQuery: ResolverTypeWrapper; IoRestorecommerceAccessControlReverseQuery: ResolverTypeWrapper; IoRestorecommercePolicySetPolicySetRQ: ResolverTypeWrapper; IoRestorecommerceRuleTarget: ResolverTypeWrapper; IoRestorecommercePolicyPolicyRQ: ResolverTypeWrapper; IoRestorecommerceRuleRuleRQ: ResolverTypeWrapper; IoRestorecommerceRuleEffect: null; IoRestorecommerceRuleContextQuery: ResolverTypeWrapper; IoRestorecommerceFilterFilterOp: ResolverTypeWrapper; IoRestorecommerceFilterFilter: ResolverTypeWrapper; IoRestorecommerceFilterFilterOperation: null; IoRestorecommerceFilterFilterValueType: null; IoRestorecommerceFilterFilterOpOperator: null; AccessControlPolicyQuery: ResolverTypeWrapper; ProtoIoRestorecommercePolicyPolicyListResponse: ResolverTypeWrapper; IoRestorecommercePolicyPolicyListResponse: ResolverTypeWrapper; IoRestorecommercePolicyPolicyResponse: ResolverTypeWrapper; IoRestorecommercePolicyPolicy: ResolverTypeWrapper; IoRestorecommerceMetaMeta: ResolverTypeWrapper; DateTime: ResolverTypeWrapper; IoRestorecommerceStatusStatus: ResolverTypeWrapper; IIoRestorecommerceResourcebaseReadRequest: IIoRestorecommerceResourcebaseReadRequest; IIoRestorecommerceResourcebaseSort: IIoRestorecommerceResourcebaseSort; IoRestorecommerceResourcebaseSortSortOrder: null; IIoRestorecommerceResourcebaseFilterOp: IIoRestorecommerceResourcebaseFilterOp; IIoRestorecommerceResourcebaseFilter: IIoRestorecommerceResourcebaseFilter; IoRestorecommerceResourcebaseFilterOperation: null; IoRestorecommerceResourcebaseFilterValueType: null; IIoRestorecommerceFilterFilterOp: IIoRestorecommerceFilterFilterOp; IIoRestorecommerceFilterFilter: IIoRestorecommerceFilterFilter; IoRestorecommerceResourcebaseFilterOpOperator: null; IIoRestorecommerceResourcebaseFieldFilter: IIoRestorecommerceResourcebaseFieldFilter; IIoRestorecommerceResourcebaseSearch: IIoRestorecommerceResourcebaseSearch; AccessControlRuleQuery: ResolverTypeWrapper; ProtoIoRestorecommerceRuleRuleListResponse: ResolverTypeWrapper; IoRestorecommerceRuleRuleListResponse: ResolverTypeWrapper; IoRestorecommerceRuleRuleResponse: ResolverTypeWrapper; IoRestorecommerceRuleRule: ResolverTypeWrapper; AccessControlPolicySetQuery: ResolverTypeWrapper; ProtoIoRestorecommercePolicySetPolicySetListResponse: ResolverTypeWrapper; IoRestorecommercePolicySetPolicySetListResponse: ResolverTypeWrapper; IoRestorecommercePolicySetPolicySetResponse: ResolverTypeWrapper; IoRestorecommercePolicySetPolicySet: ResolverTypeWrapper; Mutation: ResolverTypeWrapper>; AccessControlMutation: ResolverTypeWrapper; AccessControlPolicyMutation: ResolverTypeWrapper; IIoRestorecommercePolicyPolicyList: IIoRestorecommercePolicyPolicyList; IIoRestorecommercePolicyPolicy: IIoRestorecommercePolicyPolicy; IIoRestorecommerceMetaMeta: IIoRestorecommerceMetaMeta; IDateTime: ResolverTypeWrapper; ModeType: ModeType; ProtoIoRestorecommerceResourcebaseDeleteResponse: ResolverTypeWrapper; IoRestorecommerceResourcebaseDeleteResponse: ResolverTypeWrapper; IIoRestorecommerceResourcebaseDeleteRequest: IIoRestorecommerceResourcebaseDeleteRequest; AccessControlRuleMutation: ResolverTypeWrapper; IIoRestorecommerceRuleRuleList: IIoRestorecommerceRuleRuleList; IIoRestorecommerceRuleRule: IIoRestorecommerceRuleRule; IIoRestorecommerceRuleContextQuery: IIoRestorecommerceRuleContextQuery; AccessControlPolicySetMutation: ResolverTypeWrapper; IIoRestorecommercePolicySetPolicySetList: IIoRestorecommercePolicySetPolicySetList; IIoRestorecommercePolicySetPolicySet: IIoRestorecommercePolicySetPolicySet; }>; /** Mapping between all available schema types and the resolvers parents */ export type ResolversParentTypes = ResolversObject<{ Query: Record; AccessControlQuery: AccessControlQuery; AccessControlAccessControlQuery: AccessControlAccessControlQuery; ProtoIoRestorecommerceAccessControlResponse: ProtoIoRestorecommerceAccessControlResponse; IoRestorecommerceAccessControlResponse: IoRestorecommerceAccessControlResponse; Boolean: Scalars['Boolean']['output']; IoRestorecommerceAttributeAttribute: IoRestorecommerceAttributeAttribute; String: Scalars['String']['output']; IoRestorecommerceStatusOperationStatus: IoRestorecommerceStatusOperationStatus; Int: Scalars['Int']['output']; IIoRestorecommerceAccessControlRequest: IIoRestorecommerceAccessControlRequest; IIoRestorecommerceRuleTarget: IIoRestorecommerceRuleTarget; IIoRestorecommerceAttributeAttribute: IIoRestorecommerceAttributeAttribute; IIoRestorecommerceAccessControlContext: IIoRestorecommerceAccessControlContext; IGoogleProtobufAny: IGoogleProtobufAny; GoogleProtobufAnyValue: Scalars['GoogleProtobufAnyValue']['output']; ProtoIoRestorecommerceAccessControlReverseQuery: ProtoIoRestorecommerceAccessControlReverseQuery; IoRestorecommerceAccessControlReverseQuery: IoRestorecommerceAccessControlReverseQuery; IoRestorecommercePolicySetPolicySetRQ: IoRestorecommercePolicySetPolicySetRq; IoRestorecommerceRuleTarget: IoRestorecommerceRuleTarget; IoRestorecommercePolicyPolicyRQ: IoRestorecommercePolicyPolicyRq; IoRestorecommerceRuleRuleRQ: IoRestorecommerceRuleRuleRq; IoRestorecommerceRuleContextQuery: IoRestorecommerceRuleContextQuery; IoRestorecommerceFilterFilterOp: IoRestorecommerceFilterFilterOp; IoRestorecommerceFilterFilter: IoRestorecommerceFilterFilter; AccessControlPolicyQuery: AccessControlPolicyQuery; ProtoIoRestorecommercePolicyPolicyListResponse: ProtoIoRestorecommercePolicyPolicyListResponse; IoRestorecommercePolicyPolicyListResponse: IoRestorecommercePolicyPolicyListResponse; IoRestorecommercePolicyPolicyResponse: IoRestorecommercePolicyPolicyResponse; IoRestorecommercePolicyPolicy: IoRestorecommercePolicyPolicy; IoRestorecommerceMetaMeta: IoRestorecommerceMetaMeta; DateTime: Scalars['DateTime']['output']; IoRestorecommerceStatusStatus: IoRestorecommerceStatusStatus; IIoRestorecommerceResourcebaseReadRequest: IIoRestorecommerceResourcebaseReadRequest; IIoRestorecommerceResourcebaseSort: IIoRestorecommerceResourcebaseSort; IIoRestorecommerceResourcebaseFilterOp: IIoRestorecommerceResourcebaseFilterOp; IIoRestorecommerceResourcebaseFilter: IIoRestorecommerceResourcebaseFilter; IIoRestorecommerceFilterFilterOp: IIoRestorecommerceFilterFilterOp; IIoRestorecommerceFilterFilter: IIoRestorecommerceFilterFilter; IIoRestorecommerceResourcebaseFieldFilter: IIoRestorecommerceResourcebaseFieldFilter; IIoRestorecommerceResourcebaseSearch: IIoRestorecommerceResourcebaseSearch; AccessControlRuleQuery: AccessControlRuleQuery; ProtoIoRestorecommerceRuleRuleListResponse: ProtoIoRestorecommerceRuleRuleListResponse; IoRestorecommerceRuleRuleListResponse: IoRestorecommerceRuleRuleListResponse; IoRestorecommerceRuleRuleResponse: IoRestorecommerceRuleRuleResponse; IoRestorecommerceRuleRule: IoRestorecommerceRuleRule; AccessControlPolicySetQuery: AccessControlPolicySetQuery; ProtoIoRestorecommercePolicySetPolicySetListResponse: ProtoIoRestorecommercePolicySetPolicySetListResponse; IoRestorecommercePolicySetPolicySetListResponse: IoRestorecommercePolicySetPolicySetListResponse; IoRestorecommercePolicySetPolicySetResponse: IoRestorecommercePolicySetPolicySetResponse; IoRestorecommercePolicySetPolicySet: IoRestorecommercePolicySetPolicySet; Mutation: Record; AccessControlMutation: AccessControlMutation; AccessControlPolicyMutation: AccessControlPolicyMutation; IIoRestorecommercePolicyPolicyList: IIoRestorecommercePolicyPolicyList; IIoRestorecommercePolicyPolicy: IIoRestorecommercePolicyPolicy; IIoRestorecommerceMetaMeta: IIoRestorecommerceMetaMeta; IDateTime: Scalars['IDateTime']['output']; ProtoIoRestorecommerceResourcebaseDeleteResponse: ProtoIoRestorecommerceResourcebaseDeleteResponse; IoRestorecommerceResourcebaseDeleteResponse: IoRestorecommerceResourcebaseDeleteResponse; IIoRestorecommerceResourcebaseDeleteRequest: IIoRestorecommerceResourcebaseDeleteRequest; AccessControlRuleMutation: AccessControlRuleMutation; IIoRestorecommerceRuleRuleList: IIoRestorecommerceRuleRuleList; IIoRestorecommerceRuleRule: IIoRestorecommerceRuleRule; IIoRestorecommerceRuleContextQuery: IIoRestorecommerceRuleContextQuery; AccessControlPolicySetMutation: AccessControlPolicySetMutation; IIoRestorecommercePolicySetPolicySetList: IIoRestorecommercePolicySetPolicySetList; IIoRestorecommercePolicySetPolicySet: IIoRestorecommercePolicySetPolicySet; }>; export type QueryResolvers = ResolversObject<{ access_control?: Resolver; }>; export type AccessControlQueryResolvers = ResolversObject<{ access_control?: Resolver; policy?: Resolver; rule?: Resolver; policy_set?: Resolver; }>; export type AccessControlAccessControlQueryResolvers = ResolversObject<{ IsAllowed?: Resolver, ParentType, ContextType, RequireFields>; WhatIsAllowed?: Resolver, ParentType, ContextType, RequireFields>; }>; export type ProtoIoRestorecommerceAccessControlResponseResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceAccessControlResponseResolvers = ResolversObject<{ decision?: Resolver, ParentType, ContextType>; obligations?: Resolver>, ParentType, ContextType>; evaluationCacheable?: Resolver, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceAccessControlResponseDecisionResolvers = { PERMIT?: 0; DENY: 1; NOT_APPLICABLE: 2; INDETERMINATE: 3; }; export type IoRestorecommerceAttributeAttributeResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; attributes?: Resolver>, ParentType, ContextType>; }>; export type IoRestorecommerceStatusOperationStatusResolvers = ResolversObject<{ code?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; }>; export interface GoogleProtobufAnyValueScalarConfig extends GraphQLScalarTypeConfig { name: 'GoogleProtobufAnyValue'; } export type ProtoIoRestorecommerceAccessControlReverseQueryResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceAccessControlReverseQueryResolvers = ResolversObject<{ policySets?: Resolver>, ParentType, ContextType>; obligations?: Resolver>, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePolicySetPolicySetRqResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; target?: Resolver, ParentType, ContextType>; combiningAlgorithm?: Resolver, ParentType, ContextType>; policies?: Resolver>, ParentType, ContextType>; effect?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceRuleTargetResolvers = ResolversObject<{ subjects?: Resolver>, ParentType, ContextType>; resources?: Resolver>, ParentType, ContextType>; actions?: Resolver>, ParentType, ContextType>; }>; export type IoRestorecommercePolicyPolicyRqResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; target?: Resolver, ParentType, ContextType>; combiningAlgorithm?: Resolver, ParentType, ContextType>; rules?: Resolver>, ParentType, ContextType>; effect?: Resolver, ParentType, ContextType>; hasRules?: Resolver, ParentType, ContextType>; evaluationCacheable?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceRuleRuleRqResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; target?: Resolver, ParentType, ContextType>; effect?: Resolver, ParentType, ContextType>; condition?: Resolver, ParentType, ContextType>; contextQuery?: Resolver, ParentType, ContextType>; evaluationCacheable?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceRuleEffectResolvers = { PERMIT?: 0; DENY: 1; }; export type IoRestorecommerceRuleContextQueryResolvers = ResolversObject<{ filters?: Resolver>, ParentType, ContextType>; query?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceFilterFilterOpResolvers = ResolversObject<{ filters?: Resolver>, ParentType, ContextType>; operator?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceFilterFilterResolvers = ResolversObject<{ field?: Resolver, ParentType, ContextType>; operation?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; type?: Resolver, ParentType, ContextType>; filters?: Resolver>, ParentType, ContextType>; }>; 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 AccessControlPolicyQueryResolvers = ResolversObject<{ Read?: Resolver, ParentType, ContextType, RequireFields>; }>; export type ProtoIoRestorecommercePolicyPolicyListResponseResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePolicyPolicyListResponseResolvers = ResolversObject<{ items?: Resolver>, ParentType, ContextType>; totalCount?: Resolver, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePolicyPolicyResponseResolvers = ResolversObject<{ payload?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePolicyPolicyResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; meta?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; rules?: Resolver>, ParentType, ContextType>; target?: Resolver, ParentType, ContextType>; effect?: Resolver, ParentType, ContextType>; combiningAlgorithm?: Resolver, ParentType, ContextType>; evaluationCacheable?: 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 IoRestorecommerceStatusStatusResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; 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 IoRestorecommerceResourcebaseFilterOpOperatorResolvers = { and?: 0; or: 1; }; export type AccessControlRuleQueryResolvers = ResolversObject<{ Read?: Resolver, ParentType, ContextType, RequireFields>; }>; export type ProtoIoRestorecommerceRuleRuleListResponseResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceRuleRuleListResponseResolvers = ResolversObject<{ items?: Resolver>, ParentType, ContextType>; totalCount?: Resolver, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceRuleRuleResponseResolvers = ResolversObject<{ payload?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommerceRuleRuleResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; meta?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; target?: Resolver, ParentType, ContextType>; contextQuery?: Resolver, ParentType, ContextType>; condition?: Resolver, ParentType, ContextType>; effect?: Resolver, ParentType, ContextType>; evaluationCacheable?: Resolver, ParentType, ContextType>; }>; export type AccessControlPolicySetQueryResolvers = ResolversObject<{ Read?: Resolver, ParentType, ContextType, RequireFields>; }>; export type ProtoIoRestorecommercePolicySetPolicySetListResponseResolvers = ResolversObject<{ details?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePolicySetPolicySetListResponseResolvers = ResolversObject<{ items?: Resolver>, ParentType, ContextType>; totalCount?: Resolver, ParentType, ContextType>; operationStatus?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePolicySetPolicySetResponseResolvers = ResolversObject<{ payload?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; }>; export type IoRestorecommercePolicySetPolicySetResolvers = ResolversObject<{ id?: Resolver, ParentType, ContextType>; meta?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; target?: Resolver, ParentType, ContextType>; combiningAlgorithm?: Resolver, ParentType, ContextType>; policies?: Resolver>, ParentType, ContextType>; }>; export type MutationResolvers = ResolversObject<{ access_control?: Resolver; }>; export type AccessControlMutationResolvers = ResolversObject<{ policy?: Resolver; rule?: Resolver; policy_set?: Resolver; }>; export type AccessControlPolicyMutationResolvers = 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 AccessControlRuleMutationResolvers = ResolversObject<{ Mutate?: Resolver, ParentType, ContextType, RequireFields>; Delete?: Resolver, ParentType, ContextType, RequireFields>; }>; export type AccessControlPolicySetMutationResolvers = ResolversObject<{ Mutate?: Resolver, ParentType, ContextType, RequireFields>; Delete?: Resolver, ParentType, ContextType, RequireFields>; }>; export type Resolvers = ResolversObject<{ Query?: QueryResolvers; AccessControlQuery?: AccessControlQueryResolvers; AccessControlAccessControlQuery?: AccessControlAccessControlQueryResolvers; ProtoIoRestorecommerceAccessControlResponse?: ProtoIoRestorecommerceAccessControlResponseResolvers; IoRestorecommerceAccessControlResponse?: IoRestorecommerceAccessControlResponseResolvers; IoRestorecommerceAccessControlResponseDecision?: IoRestorecommerceAccessControlResponseDecisionResolvers; IoRestorecommerceAttributeAttribute?: IoRestorecommerceAttributeAttributeResolvers; IoRestorecommerceStatusOperationStatus?: IoRestorecommerceStatusOperationStatusResolvers; GoogleProtobufAnyValue?: GraphQLScalarType; ProtoIoRestorecommerceAccessControlReverseQuery?: ProtoIoRestorecommerceAccessControlReverseQueryResolvers; IoRestorecommerceAccessControlReverseQuery?: IoRestorecommerceAccessControlReverseQueryResolvers; IoRestorecommercePolicySetPolicySetRQ?: IoRestorecommercePolicySetPolicySetRqResolvers; IoRestorecommerceRuleTarget?: IoRestorecommerceRuleTargetResolvers; IoRestorecommercePolicyPolicyRQ?: IoRestorecommercePolicyPolicyRqResolvers; IoRestorecommerceRuleRuleRQ?: IoRestorecommerceRuleRuleRqResolvers; IoRestorecommerceRuleEffect?: IoRestorecommerceRuleEffectResolvers; IoRestorecommerceRuleContextQuery?: IoRestorecommerceRuleContextQueryResolvers; IoRestorecommerceFilterFilterOp?: IoRestorecommerceFilterFilterOpResolvers; IoRestorecommerceFilterFilter?: IoRestorecommerceFilterFilterResolvers; IoRestorecommerceFilterFilterOperation?: IoRestorecommerceFilterFilterOperationResolvers; IoRestorecommerceFilterFilterValueType?: IoRestorecommerceFilterFilterValueTypeResolvers; IoRestorecommerceFilterFilterOpOperator?: IoRestorecommerceFilterFilterOpOperatorResolvers; AccessControlPolicyQuery?: AccessControlPolicyQueryResolvers; ProtoIoRestorecommercePolicyPolicyListResponse?: ProtoIoRestorecommercePolicyPolicyListResponseResolvers; IoRestorecommercePolicyPolicyListResponse?: IoRestorecommercePolicyPolicyListResponseResolvers; IoRestorecommercePolicyPolicyResponse?: IoRestorecommercePolicyPolicyResponseResolvers; IoRestorecommercePolicyPolicy?: IoRestorecommercePolicyPolicyResolvers; IoRestorecommerceMetaMeta?: IoRestorecommerceMetaMetaResolvers; DateTime?: GraphQLScalarType; IoRestorecommerceStatusStatus?: IoRestorecommerceStatusStatusResolvers; IoRestorecommerceResourcebaseSortSortOrder?: IoRestorecommerceResourcebaseSortSortOrderResolvers; IoRestorecommerceResourcebaseFilterOperation?: IoRestorecommerceResourcebaseFilterOperationResolvers; IoRestorecommerceResourcebaseFilterValueType?: IoRestorecommerceResourcebaseFilterValueTypeResolvers; IoRestorecommerceResourcebaseFilterOpOperator?: IoRestorecommerceResourcebaseFilterOpOperatorResolvers; AccessControlRuleQuery?: AccessControlRuleQueryResolvers; ProtoIoRestorecommerceRuleRuleListResponse?: ProtoIoRestorecommerceRuleRuleListResponseResolvers; IoRestorecommerceRuleRuleListResponse?: IoRestorecommerceRuleRuleListResponseResolvers; IoRestorecommerceRuleRuleResponse?: IoRestorecommerceRuleRuleResponseResolvers; IoRestorecommerceRuleRule?: IoRestorecommerceRuleRuleResolvers; AccessControlPolicySetQuery?: AccessControlPolicySetQueryResolvers; ProtoIoRestorecommercePolicySetPolicySetListResponse?: ProtoIoRestorecommercePolicySetPolicySetListResponseResolvers; IoRestorecommercePolicySetPolicySetListResponse?: IoRestorecommercePolicySetPolicySetListResponseResolvers; IoRestorecommercePolicySetPolicySetResponse?: IoRestorecommercePolicySetPolicySetResponseResolvers; IoRestorecommercePolicySetPolicySet?: IoRestorecommercePolicySetPolicySetResolvers; Mutation?: MutationResolvers; AccessControlMutation?: AccessControlMutationResolvers; AccessControlPolicyMutation?: AccessControlPolicyMutationResolvers; IDateTime?: GraphQLScalarType; ProtoIoRestorecommerceResourcebaseDeleteResponse?: ProtoIoRestorecommerceResourcebaseDeleteResponseResolvers; IoRestorecommerceResourcebaseDeleteResponse?: IoRestorecommerceResourcebaseDeleteResponseResolvers; AccessControlRuleMutation?: AccessControlRuleMutationResolvers; AccessControlPolicySetMutation?: AccessControlPolicySetMutationResolvers; }>; //# sourceMappingURL=schema.generated.d.ts.map