Files
automatisch/packages/web/src/graphql/queries/get-apps.ts
2022-09-11 12:33:06 +02:00

116 lines
2.0 KiB
TypeScript

import { gql } from '@apollo/client';
export const GET_APPS = gql`
query GetApps($name: String, $onlyWithTriggers: Boolean) {
getApps(name: $name, onlyWithTriggers: $onlyWithTriggers) {
name
key
iconUrl
docUrl
primaryColor
connectionCount
supportsConnections
fields {
key
label
type
required
readOnly
value
placeholder
description
docUrl
clickToCopy
}
authenticationSteps {
step
type
name
arguments {
name
value
type
properties {
name
value
}
}
}
reconnectionSteps {
step
type
name
arguments {
name
value
type
properties {
name
value
}
}
}
triggers {
name
key
description
substeps {
key
name
arguments {
label
key
type
required
description
variables
dependsOn
options {
label
value
}
source {
type
name
arguments {
name
value
}
}
}
}
}
actions {
name
key
description
substeps {
key
name
arguments {
label
key
type
required
description
variables
dependsOn
options {
label
value
}
source {
type
name
arguments {
name
value
}
}
}
}
}
}
}
`;