yekonga-server
Version:
Yekonga Server
114 lines • 3.29 kB
JSON
{
"appName": "String",
"version": "String",
"description": "String",
"logoUrl": "File",
"faviconUrl": "File",
"primaryColor": "Color",
"secondaryColor": "Color",
"darkBackgroundColor": "Color",
"appId": "String",
"masterKey": "String",
"enableAppKey": "Boolean",
"localCluster": "Boolean",
"userIdentifiers": "Array",
"domain": "String",
"protocol": "String",
"domainAlias": "Array",
"address": "String",
"restApi": "String",
"restAuthApi": "String",
"tokenKey": "String",
"pdfInstances": "Number",
"tokenExpireTime": "Number",
"secureOnly": "Boolean",
"debug": "Boolean",
"cors": "Boolean",
"resetOTP": "Boolean",
"environment": "String",
"registerUserOnOtp": "Boolean",
"sendOtpToSmsAndWhatsapp": "Boolean",
"endToEndEncryption": "Boolean",
"authPlaygroundEnable": "Boolean",
"apiPlaygroundEnable": "Boolean",
"enableDashboard": "Boolean",
"allowCreateFrontend": "Boolean",
"namingConvention": "String",
"columnNamingConvention": "String",
"namingConventionOptions": "Array",
"public": "Array",
"cloud": "String",
"logFile": "String",
"indexTemplate": "String",
"emailTemplate": "String",
"googleApiKey": "String",
"googleApiKeyAlt": "String",
"googleClientId": "String",
"googleClientSecret": "String",
"globalPassword": "String",
"permissions": {
"authActions": "Array",
"guestActions": "Array"
},
"graphql": {
"apiRoute": "String",
"apiAuthRoute": "String",
"customTypes": "String",
"customResolvers": "String",
"customAuthTypes": "String",
"customAuthResolvers": "String",
"enabledForClasses": "Array",
"disabledForClasses": "Array",
"authResolvers": "Array",
"authClasses": "Array",
"guestResolvers": "Array",
"guestClasses": "Array",
"authQuery": {
"user": "Array",
"account": "Array"
}
},
"defaultDatabase": "String",
"database": {
"mongoDB": {
"type": "String",
"srv": "Boolean",
"host": "String",
"port": "String",
"databaseName": "String",
"username": "String",
"password": "String",
"prefix": "String",
"generateID": "Boolean",
"generateIDLength": "Number"
}
},
"authentication": {
"saltRound": "Number",
"algorithm": "String",
"tokenSecret": "String",
"cryptojsKey": "String",
"cryptojsIv": "String"
},
"ports": {
"server": "Number",
"redis": "Number"
},
"mail": {
"smtp": {
"service": "String",
"host": "String",
"port": "Number",
"secure": "Boolean",
"from": "String",
"domain": "String",
"username": "String",
"password": "String",
"apiKey": "String"
}
},
"adminCredential": {
"username": "String",
"password": "String"
}
}