README
@genql/my-package-504
Your awesome graphql client ❤️
Example usage
import { createClient } from '@genql/my-package-504'
const client = createClient()
client
.query({
companyName: true,
})
.then(x => console.log(JSON.stringify(x, null, 4)))
// variables
var application__id
var asyncSessionStatus__sessionId
var Systemapplication__id
var SystemdeployStatus__buildName
var SystemlogsList__functionName
var Systemlogs__functionName
var teamInvitationDetails__uuid
var logs__functionName
client
.query({
applicationsList: {
items: {
name: true,
createdAt: true,
},
count: true,
},
apiToken: {
roles: {
count: true,
},
createdBy: {
avatar: {
id: true,
createdAt: true,
deletedAt: true,
downloadUrl: true,
shareUrl: true,
provider: true,
filename: true,
fields: true,
meta: true,
mods: true,
},
createdBy: {
createdAt: true,
email: true,
firstName: true,
lastName: true,
learningMode: true,
_description: true,
},
roles: {
groups: {
ID: true,
String: true,
Int: true,
Float: true,
JSON: true,
GroupIds: true,
},
},
email: true,
origin: true,
timezone: true,
},
createdAt: true,
deletedAt: true,
_description: true,
},
apiTokensList: {
groups: {
AuthenticationProfileGroup: {
items: {
createdAt: true,
updatedAt: true,
name: true,
type: true,
secret: true,
clientId: true,
databaseName: true,
domain: true,
selfSignUpEmailDomains: true,
_description: true,
},
},
FileGroup: {
groups: {
ID: true,
String: true,
Int: true,
BigInt: true,
DateTime: true,
GroupIds: true,
},
count: true,
},
TeamMemberGroup: {
count: true,
},
RestaurantGroup: {
groups: {
ID: true,
String: true,
Int: true,
BigInt: true,
DateTime: true,
Boolean: true,
GroupIds: true,
},
items: {
createdAt: true,
name: true,
headerImage: true,
_description: true,
},
},
MenuGroup: {
groups: {
JSON: true,
},
},
SymbolGroup: {
groups: {
ID: true,
BigInt: true,
DateTime: true,
Date: true,
JSON: true,
GroupIds: true,
},
count: true,
},
String: true,
Int: true,
BigInt: true,
DateTime: true,
Boolean: true,
},
items: {
id: true,
updatedAt: true,
deletedAt: true,
},
},
application: [
{
id: application__id,
},
{
id: true,
displayName: true,
createdAt: true,
appType: true,
},
],
asyncSessionStatus: [
{
sessionId: asyncSessionStatus__sessionId,
},
{
message: true,
},
],
authenticationProfilesList: {
items: {
id: true,
name: true,
managementDomain: true,
databaseName: true,
selfSignUpEnabled: true,
_description: true,
},
},
billingInvoicesList: {
count: true,
},
billingMetricUsagesList: {
items: {
limitMetric: {
name: true,
showPriority: true,
unit: true,
},
},
count: true,
},
dishesList: {
items: {
updatedAt: true,
deletedAt: true,
description: true,
},
groups: {
MenuSectionGroup: {
count: true,
},
FileGroup: {
items: {
fileId: true,
downloadUrl: true,
shareUrl: true,
filename: true,
mods: true,
},
count: true,
},
EnvironmentVariableGroup: {
items: {
createdAt: true,
updatedAt: true,
name: true,
value: true,
_description: true,
},
groups: {
Int: true,
BigInt: true,
Float: true,
Boolean: true,
},
count: true,
},
TeamMemberGroup: {
items: {
createdAt: true,
status: true,
timezone: true,
_description: true,
},
groups: {
ID: true,
Int: true,
Float: true,
Boolean: true,
GroupIds: true,
},
},
RestaurantGroup: {
groups: {
ID: true,
Int: true,
DateTime: true,
JSON: true,
GroupIds: true,
},
},
MenuGroup: {
count: true,
},
SymbolGroup: {
count: true,
},
ID: true,
String: true,
Int: true,
BigInt: true,
Boolean: true,
JSON: true,
GroupIds: true,
},
},
environmentVariablesList: {
groups: {
AuthenticationProfileGroup: {
items: {
createdAt: true,
deletedAt: true,
type: true,
secret: true,
clientId: true,
domain: true,
audiences: true,
_description: true,
},
groups: {
ID: true,
String: true,
Float: true,
DateTime: true,
Date: true,
Boolean: true,
JSON: true,
GroupIds: true,
},
count: true,
},
UserGroup: {
groups: {
Float: true,
Date: true,
JSON: true,
},
},
FileGroup: {
items: {
createdAt: true,
updatedAt: true,
deletedAt: true,
fileId: true,
uploaded: true,
uploadUrl: true,
mods: true,
previewUrl: true,
},
groups: {
String: true,
DateTime: true,
JSON: true,
},
count: true,
},
EnvironmentVariableGroup: {
items: {
createdAt: true,
deletedAt: true,
_description: true,
},
groups: {
ID: true,
String: true,
Date: true,
Boolean: true,
JSON: true,
GroupIds: true,
},
},
MenuSectionGroup: {
items: {
createdAt: true,
},
groups: {
ID: true,
String: true,
Int: true,
Date: true,
JSON: true,
},
count: true,
},
Int: true,
BigInt: true,
Float: true,
DateTime: true,
Date: true,
Boolean: true,
JSON: true,
GroupIds: true,
},
items: {
createdBy: {
id: true,
updatedAt: true,
is8base: true,
firstName: true,
lastName: true,
timezone: true,
learningMode: true,
},
id: true,
name: true,
value: true,
},
},
fileUploadInfo: {
policy: true,
signature: true,
},
menuSection: {
dishes: {
groups: {
String: true,
DateTime: true,
Date: true,
JSON: true,
GroupIds: true,
},
},
createdBy: {
avatar: {
createdBy: {
updatedAt: true,
deletedAt: true,
email: true,
status: true,
learningMode: true,
_description: true,
},
settings_landingPageImage: {
count: true,
},
teamMembers_avatar: {
count: true,
},
updatedAt: true,
fileId: true,
downloadUrl: true,
provider: true,
uploaded: true,
uploadUrl: true,
fields: true,
previewUrl: true,
},
permissions: {
items: {
resource: true,
},
},
email: true,
origin: true,
firstName: true,
lastName: true,
learningMode: true,
_description: true,
},
id: true,
createdAt: true,
deletedAt: true,
},
menuSectionsList: {
items: {
menuParent: {
restaurantParent: {
createdAt: true,
deletedAt: true,
name: true,
description: true,
headerImage: true,
slug: true,
},
menuSections: {
count: true,
},
id: true,
createdAt: true,
updatedAt: true,
deletedAt: true,
title: true,
_description: true,
},
createdBy: {
createdAt: true,
updatedAt: true,
deletedAt: true,
status: true,
is8base: true,
},
createdAt: true,
deletedAt: true,
title: true,
indexForCustomerSortOrder: true,
_description: true,
},
groups: {
ID: true,
String: true,
DateTime: true,
JSON: true,
GroupIds: true,
},
count: true,
},
role: {
id: true,
createdAt: true,
updatedAt: true,
deletedAt: true,
name: true,
description: true,
_description: true,
},
system: {
billingMetricUsagesList: {
items: {
limitMetric: {
name: true,
displayName: true,
},
value: true,
},
},
application: [
{
id: Systemapplication__id,
},
{
name: true,
displayName: true,
createdAt: true,
appType: true,
status: true,
},
],
billingDetails: {
expYear: true,
},
billingMetricUsageQuotasList: {
items: {
limitMetric: {
name: true,
showPriority: true,
unit: true,
},
},
count: true,
},
ciStatus: {
migrations: true,
},
deployStatus: [
{
buildName: SystemdeployStatus__buildName,
},
{
status: true,
},
],
logsList: [
{
functionName: SystemlogsList__functionName,
},
{
timestamp: true,
},
],
userBillingConfiguration: {
isCancelSubscriptionAvailable: true,
},
logs: [
{
functionName: Systemlogs__functionName,
},
],
},
table: {
id: true,
isSystem: true,
displayName: true,
},
tablesList: {
count: true,
},
teamInvitationDetails: [
{
uuid: teamInvitationDetails__uuid,
},
{
email: true,
isRegistered: true,
},
],
teamInvitationsDetailsList: {
count: true,
},
teamMember: {
avatar: {
createdBy: {
createdAt: true,
updatedAt: true,
deletedAt: true,
email: true,
origin: true,
learningMode: true,
},
settings_landingPageImage: {
count: true,
},
teamMembers_avatar: {
items: {
updatedAt: true,
deletedAt: true,
isOwner: true,
timezone: true,
},
},
id: true,
createdAt: true,
fileId: true,
filename: true,
uploadUrl: true,
meta: true,
mods: true,
previewUrl: true,
_description: true,
},
roles: {
count: true,
},
sentTeamInvitations: {
groups: {
EnvironmentVariableGroup: {
count: true,
},
UserGroup: {
count: true,
},
ApiTokenGroup: {
count: true,
},
AuthenticationProfileGroup: {
count: true,
},
RestaurantGroup: {
count: true,
},
BigInt: true,
Float: true,
},
items: {
invitedBy: {
createdAt: true,
updatedAt: true,
deletedAt: true,
isOwner: true,
learningMode: true,
},
invitee: {
id: true,
createdAt: true,
updatedAt: true,
status: true,
learningMode: true,
_description: true,
},
id: true,
lastName: true,
_description: true,
},
},
permissions: {
items: {
resourceType: true,
resource: true,
permission: true,
},
count: true,
},
id: true,
updatedAt: true,
status: true,
isOwner: true,
timezone: true,
},
userBillingConfiguration: {
isFreePlanAvailable: true,
isCancelSubscriptionAvailable: true,
},
workspacesList: {
items: {
image: {
downloadUrl: true,
},
plan: {
nextPlan: {
id: true,
price: true,
},
id: true,
displayName: true,
trialEnd: true,
status: true,
},
owner: {
email: true,
createdAt: true,
firstName: true,
learningMode: true,
type: true,
},
id: true,
lastAccess: true,
createdAt: true,
teamMemberCount: true,
isCiCdEnabled: true,
},
count: true,
},
companyName: true,
logs: [
{
functionName: logs__functionName,
},
],
})
.then(x => console.log(JSON.stringify(x, null, 4)))
// variables
var asyncSessionStatus__sessionId
var deployStatus__buildName
var Systemapplication__id
var SystemdeployStatus__buildName
var SystemtableField__id
var teamInvitationDetails__uuid
client
.query({
fileUploadInfo: {
policy: true,
signature: true,
},
apiToken: {
createdBy: {
permissions: {
items: {
resourceType: true,
permission: true,
},
},
avatar: {
id: true,
fileId: true,
shareUrl: true,
provider: true,
uploaded: true,
filename: true,
fields: true,
meta: true,
previewUrl: true,
},
id: true,
createdAt: true,
email: true,
is8base: true,
firstName: true,
lastName: true,
_description: true,
},
createdAt: true,
updatedAt: true,
name: true,
},
apiTokensList: {
items: {
id: true,
createdAt: true,
updatedAt: true,
name: true,
_description: true,
},
count: true,
},
asyncSessionStatus: [
{
sessionId: asyncSessionStatus__sessionId,
},
{
status: true,
message: true,
},
],
authenticationProfile: {
roles: {
count: true,
},
createdBy: {
origin: true,
firstName: true,
lastName: true,
timezone: true,
learningMode: true,
_description: true,
},
createdAt: true,
deletedAt: true,
name: true,
clientId: true,
domain: true,
},
authenticationSettings: {
createdAt: true,
updatedAt: true,
allowedCallbacks: true,
},
billingCurrentPlan: {
id: true,
name: true,
displayName: true,
},
billingDetails: {
expMonth: true,
brand: true,
},
billingMetricUsageQuotasList: {
items: {
value: true,
},
},
deployStatus: [
{
buildName: deployStatus__buildName,
},
{
message: true,
},
],
environmentVariable: {
createdAt: true,
deletedAt: true,
value: true,
_description: true,
},
menu: {
createdBy: {
avatar: {
id: true,
createdAt: true,
updatedAt: true,
deletedAt: true,
fileId: true,
downloadUrl: true,
shareUrl: true,
uploaded: true,
filename: true,
uploadUrl: true,
fields: true,
mods: true,
_description: true,
},
createdBy: {
id: true,
email: true,
timezone: true,
_description: true,
},
permissions: {
items: {
resourceType: true,
resource: true,
permission: true,
},
count: true,
},
id: true,
deletedAt: true,
email: true,
is8base: true,
timezone: true,
},
id: true,
createdAt: true,
title: true,
_description: true,
},
menuSection: {
updatedAt: true,
indexForCustomerSortOrder: true,
_description: true,
},
menusList: {
groups: {
Int: true,
BigInt: true,
Float: true,
GroupIds: true,
},
},
restaurant: {
id: true,
createdAt: true,
deletedAt: true,
name: true,
description: true,
headerImage: true,
_description: true,
},
rolesList: {
items: {
updatedAt: true,
name: true,
},
groups: {
String: true,
Int: true,
Float: true,
DateTime: true,
Boolean: true,
JSON: true,
GroupIds: true,
},
},
symbol: {
id: true,
deletedAt: true,
title: true,
description: true,
_description: true,
},
symbolsList: {
groups: {
ID: true,
String: true,
Int: true,
Float: true,
DateTime: true,
},
},
system: {
introspection: {
url: true,
},
application: [
{
id: Systemapplication__id,
},
{
id: true,
name: true,
displayName: true,
description: true,
createdAt: true,
},
],
billingDetails: {
last4: true,
},
billingMetricUsageQuotasList: {
count: true,
},
deployStatus: [
{
buildName: SystemdeployStatus__buildName,
},
{
status: true,
},
],
environmentsList: {
count: true,
},
functionsList: {
count: true,
},
table: {
application: {
id: true,
name: true,
},
fields: {
dataFeatures: {
sort: true,
},
id: true,
description: true,
isRequired: true,
computedMode: true,
},
indexes: {
columns: {
name: true,
},
table: {
id: true,
name: true,
description: true,
},
id: true,
name: true,
isSystem: true,
},
displayName: true,
description: true,
},
tableField: [
{
id: SystemtableField__id,
},
{
relation: {
refField: {
id: true,
isSystem: true,
name: true,
fieldType: true,
isList: true,
defaultValue: true,
expression: true,
},
refTable: {
isSystem: true,
description: true,
},
relationTableName: true,
relationFieldName: true,
refFieldName: true,
refFieldIsList: true,
refFieldIsRequired: true,
},
table: {
dataFeatures: {
update: true,
delete: true,
},
application: {
id: true,
displayName: true,
createdAt: true,
appType: true,
status: true,
},
fields: {
id: true,
name: true,
description: true,
fieldType: true,
isMeta: true,
defaultValue: true,
computedMode: true,
},
origin: {
type: true,
provider: true,
},
schemaFeatures: {
computedFields: true,
},
id: true,
displayName: true,
},
schemaFeatures: {
update: true,
},
dataFeatures: {
update: true,
},
displayName: true,
description: true,
fieldType: true,
isMeta: true,
isUnique: true,
defaultValue: true,
},
],
tablesList: {
count: true,
},
},
table: {
indexes: {
id: true,
},
fields: {
isSystem: true,
displayName: true,
description: true,
fieldType: true,
isMeta: true,
isList: true,
isUnique: true,
defaultValue: true,
expression: true,
},
schemaFeatures: {
create: {
UUID: true,
JSON: true,
SWITCH: true,
RELATION: true,
FILE: true,
GEO: true,
MISSING_RELATION: true,
},
computedFields: true,
},
dataFeatures: {
create: true,
delete: true,
},
id: true,
isSystem: true,
name: true,
},
teamInvitationDetails: [
{
uuid: teamInvitationDetails__uuid,
},
{
uuid: true,
email: true,
},
],
user: {
createdBy: {
updatedAt: true,
email: true,
is8base: true,
lastName: true,
timezone: true,
_description: true,
},
roles: {
count: true,
},
permissions: {
items: {
permission: true,
},
},
status: true,
firstName: true,
},
usersList: {
items: {
updatedAt: true,
status: true,
is8base: true,
},
},
workspacesList: {
items: {
id: true,
name: true,
isOwner: true,
teamMemberCount: true,
},
count: true,
},
companyName: true,
})
.then(x => console.log(JSON.stringify(x, null, 4)))
// variables
var deployStatus__buildName
var tableField__id
var teamInvitationDetails__uuid
client
.query({
teamInvitationsDetailsList: {
items: {
firstName: true,
email: true,
isRegistered: true,
},
},
apiTokensList: {
count: true,
},
applicationsList: {
items: {
name: true,
displayName: true,
createdAt: true,
appType: true,
status: true,
},
},
authenticationProfile: {
createdBy: {
updatedAt: true,
deletedAt: true,
email: true,
status: true,
origin: true,
firstName: true,
},
id: true,
createdAt: true,
name: true,
domain: true,
selfSignUpEnabled: true,
audiences: true,
},
authenticationProfilesList: {
groups: {
FileGroup: {
items: {
id: true,
updatedAt: true,
downloadUrl: true,
uploaded: true,
uploadUrl: true,
fields: true,
meta: true,
previewUrl: true,
_description: true,
},
count: true,
},
ApiTokenGroup: {
groups: {
Float: true,
DateTime: true,
Date: true,
Boolean: true,
JSON: true,
GroupIds: true,
},
},
EnvironmentVariableGroup: {
items: {
createdAt: true,
name: true,
value: true,
_description: true,
},
groups: {
String: true,
Float: true,
DateTime: true,
JSON: true,
GroupIds: true,
},
count: true,
},
AuthenticationProfileGroup: {
groups: {
String: true,
Int: true,
BigInt: true,
Float: true,
DateTime: true,
Date: true,
JSON: true,
GroupIds: true,
},
items: {
createdAt: true,
updatedAt: true,
name: true,
type: true,
secret: true,
clientId: true,
databaseName: true,
domain: true,
selfSignUpEmailDomains: true,
_description: true,
},
},
DishGroup: {
groups: {
Int: true,
BigInt: true,
DateTime: true,
Date: true,
JSON: true,
GroupIds: true,
},
items: {
deletedAt: true,
title: true,
imageUrl: true,
price: true,
},
count: true,
},
MenuSectionGroup: {
count: true,
},
SymbolGroup: {
groups: {
ID: true,
String: true,
GroupIds: true,
},
items: {
id: true,
updatedAt: true,
_description: true,
},
count: true,
},
ID: true,
Int: true,
Date: true,
Boolean: true,
},
items: {
createdAt: true,
updatedAt: true,
name: true,
managementDomain: true,
domain: true,
selfSignUpEnabled: true,
audiences: true,
},
},
billingDetails: {
expMonth: true,
},
billingInvoicesList: {
count: true,
},
billingMetricUsageQuotasList: {
count: true,
},
deployStatus: [
{
buildName: deployStatus__buildName,
},
{
status: true,
message: true,
},
],
dish: {
symbols: {
items: {
dishes: {
count: true,
},
createdBy: {
id: true,
updatedAt: true,
deletedAt: true,
email: true,
firstName: true,
lastName: true,
timezone: true,
_description: true,
},
restaurantParent: {
updatedAt: true,
deletedAt: true,
slug: true,
},
id: true,
title: true,
imageUrl: true,
},
count: true,
},
createdBy: {
roles: {
groups: {
Int: true,
DateTime: true,
Boolean: true,
JSON: true,
},
},
deletedAt: true,
email: true,
is8base: true,
firstName: true,
lastName: true,
timezone: true,
learningMode: true,
},
updatedAt: true,
deletedAt: true,
price: true,
_description: true,
},
dishesList: {
count: true,
},
environmentVariable: {
id: true,
updatedAt: true,
value: true,
_description: true,
},
file: {
settings_menuBarLogo: {
items: {
passwordRequireNumbers: true,
passwordRequireSpecial: true,
passwordRequireUppercase: true,
passwordUpdateInterval: true,
rememberDevice: true,
dateFormat: true,
timezone: true,
vanityUrl: true,
buttonLinkColor: true,
menuBarBGColor: true,
menuBarIconsColor: true,
},
},
createdBy: {
id: true,
createdAt: true,
updatedAt: true,
is8base: true,
firstName: true,
timezone: true,
learningMode: true,
_description: true,
},
teamMembers_avatar: {
items: {
createdBy: {
createdAt: true,
deletedAt: true,
firstName: true,
timezone: true,
learningMode: true,
_description: true,
},
avatar: {
createdAt: true,
updatedAt: true,
fileId: true,
fields: true,
mods: true,
_description: true,
},
id: true,
firstName: true,
_description: true,
},
count: true,
},
createdAt: true,
deletedAt: true,
public: true,
uploaded: true,
},
fileUploadInfo: {
policy: true,
apiKey: true,
path: true,
},
filesList: {
groups: {
ID: true,
Int: true,
BigInt: true,
Float: true,
DateTime: true,
Boolean: true,
JSON: true,
GroupIds: true,
},
},
menuSectionsList: {
items: {
id: true,
title: true,
indexForCustomerSortOrder: true,
_description: true,
},
groups: {
String: true,
BigInt: true,
DateTime: true,
Date: true,
Boolean: true,
JSON: true,
},
},
menusList: {
groups: {
ID: true,
Int: true,
Float: true,
Boolean: true,
GroupIds: true,
},
items: {
updatedAt: true,
deletedAt: true,
title: true,
_description: true,
},
count: true,
},
restaurantsList: {
items: {
createdAt: true,
updatedAt: true,
description: true,
_description: true,
},
groups: {
ID: true,
JSON: true,
},
count: true,
},
symbol: {
restaurantParent: {
createdBy: {
roles: {
count: true,
},
createdBy: {
id: true,
createdAt: true,
updatedAt: true,
status: true,
is8base: true,
firstName: true,
timezone: true,
learningMode: true,
},
id: true,
createdAt: true,
updatedAt: true,
email: true,
status: true,
origin: true,
timezone: true,
},
menus: {
count: true,
},
id: true,
createdAt: true,
headerImage: true,
slug: true,
},
createdBy: {
permissions: {
count: true,
},
createdBy: {
permissions: {
count: true,
},
id: true,
createdAt: true,
updatedAt: true,
deletedAt: true,
email: true,
is8base: true,
firstName: true,
lastName: true,
_description: true,
},
id: true,
createdAt: true,
updatedAt: true,
status: true,
learningMode: true,
},
dishes: {
items: {
updatedAt: true,
deletedAt: true,
description: true,
_description: true,
},
count: true,
},
id: true,
deletedAt: true,
description: true,
imageUrl: true,
_description: true,
},
tableField: [
{
id: tableField__id,
},
{
id: true,
isSystem: true,
description: true,
isMeta: true,
isRequired: true,
isUnique: true,
computedMode: true,
expression: true,
},
],
teamInvitationDetails: [
{
uuid: teamInvitationDetails__uuid,
},
{
uuid: true,
firstName: true,
},
],
teamMember: {
status: true,
learningMode: true,
},
teamMembersList: {
count: true,
},
usersList: {
groups: {
SymbolGroup: {
groups: {
String: true,
BigInt: true,
Float: true,
GroupIds: true,
},
items: {
createdAt: true,
updatedAt: true,
title: true,
imageUrl: true,
_description: true,
},
count: true,
},
UserGroup: {
count: true,
},
RoleGroup: {
groups: {
ID: true,
Float: true,
Date: true,
Boolean: true,
JSON: true,
},
count: true,
},
ApiTokenGroup: {
items: {
updatedAt: true,
name: true,
},
groups: {
ID: true,
BigInt: true,
DateTime: true,
Date: true,
JSON: true,
},
},
String: true,
Float: true,
DateTime: true,
Date: true,
Boolean: true,
JSON: true,
GroupIds: true,
},
},
})
.then(x => console.log(JSON.stringify(x, null, 4)))