/*
 ******************************************************************************
 * Copyright (C) 2005-2020 Alfresco Software Limited.
 *
 * This file is part of the Alfresco Mobile SDK.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *****************************************************************************
 */

#import "AlfrescoSDKInternalConstants.h"

extern NSString * const kAlfrescoJSONEvaluator;
extern NSString * const kAlfrescoJSONEvaluators;
extern NSString * const kAlfrescoJSONMatchAny;
extern NSString * const kAlfrescoJSONMatchAll;
extern NSString * const kAlfrescoJSONInfo;
extern NSString * const kAlfrescoJSONSchemaVersion;
extern NSString * const kAlfrescoJSONConfigVersion;
extern NSString * const kAlfrescoJSONRepository;
extern NSString * const kAlfrescoJSONShareURL;
extern NSString * const kAlfrescoJSONCMISURL;
extern NSString * const kAlfrescoJSONProfiles;
extern NSString * const kAlfrescoJSONDefault;
extern NSString * const kAlfrescoJSONLabelId;
extern NSString * const kAlfrescoJSONDescriptionId;
extern NSString * const kAlfrescoJSONIconId;
extern NSString * const kAlfrescoJSONFormId;
extern NSString * const kAlfrescoJSONRootViewId;
extern NSString * const kAlfrescoJSONFeatures;
extern NSString * const kAlfrescoJSONItemType;
extern NSString * const kAlfrescoJSONViewGroups;
extern NSString * const kAlfrescoJSONViewGroupId;
extern NSString * const kAlfrescoJSONViewGroup;
extern NSString * const kAlfrescoJSONViewId;
extern NSString * const kAlfrescoJSONViews;
extern NSString * const kAlfrescoJSONView;
extern NSString * const kAlfrescoJSONType;
extern NSString * const kAlfrescoJSONParams;
extern NSString * const kAlfrescoJSONCreation;
extern NSString * const kAlfrescoJSONMimeTypes;
extern NSString * const kAlfrescoJSONDocumentTypes;
extern NSString * const kAlfrescoJSONFolderTypes;
extern NSString * const kAlfrescoJSONForms;
extern NSString * const kAlfrescoJSONLayout;
extern NSString * const kAlfrescoJSONFieldGroupId;
extern NSString * const kAlfrescoJSONFieldGroups;
extern NSString * const kAlfrescoJSONFieldGroup;
extern NSString * const kAlfrescoJSONFieldId;
extern NSString * const kAlfrescoJSONField;
extern NSString * const kAlfrescoJSONFields;
extern NSString * const kAlfrescoJSONModelId;

extern NSString * const kAlfrescoConfigApplicationDirectoryCMISSearchQuery;
extern NSString * const kAlfrescoConfigFolderPathToConfigFileRelativeToApplicationDirectory;

extern NSString * const kAlfrescoConfigServiceDefaultFileName;
extern NSString * const kAlfrescoConfigServiceTemporaryFileName;
extern NSString * const kAlfrescoConfigProfileDefaultIdentifier;
extern NSString * const kAlfrescoConfigProfileDefaultLabel;
extern NSString * const kAlfrescoConfigFormTypePrefix;
extern NSString * const kAlfrescoConfigFormAspectPrefix;
extern NSString * const kAlfrescoConfigFormTypeProperties;
extern NSString * const kAlfrescoConfigFormAspectProperties;
extern NSString * const kAlfrescoConfigEvaluatorRepositoryCapability;
extern NSString * const kAlfrescoConfigEvaluatorNodeType;
extern NSString * const kAlfrescoConfigEvaluatorAspect;
extern NSString * const kAlfrescoConfigEvaluatorProfile;
extern NSString * const kAlfrescoConfigEvaluatorFormMode;
extern NSString * const kAlfrescoConfigEvaluatorIsUser;
extern NSString * const kAlfrescoConfigEvaluatorParameterProfile;
extern NSString * const kAlfrescoConfigEvaluatorParameterTypeName;
extern NSString * const kAlfrescoConfigEvaluatorParameterAspectName;
extern NSString * const kAlfrescoConfigEvaluatorParameterOperator;
extern NSString * const kAlfrescoConfigEvaluatorParameterSession;
extern NSString * const kAlfrescoConfigEvaluatorParameterEdition;
extern NSString * const kAlfrescoConfigEvaluatorParameterMajorVersion;
extern NSString * const kAlfrescoConfigEvaluatorParameterMinorVersion;
extern NSString * const kAlfrescoConfigEvaluatorParameterMaintenanceVersion;
extern NSString * const kAlfrescoConfigEvaluatorParameterMode;
extern NSString * const kAlfrescoConfigEvaluatorParameterUsers;
extern NSString * const kAlfrescoConfigEvaluatorParameterEvaluatorIds;
extern NSString * const kAlfrescoConfigEvaluatorParameterMatchAll;

extern NSString * const kAlfrescoConfigSessionTypeCloud;
extern NSString * const kAlfrescoConfigSessionTypeOnPremise;
