2022-02-21 13:32:38 +00:00
|
|
|
import { gql } from "@apollo/client";
|
2020-07-22 10:54:15 +00:00
|
|
|
|
2023-01-10 10:04:30 +00:00
|
|
|
export const appManifestFragment = gql`
|
|
|
|
fragment AppManifest on Manifest {
|
|
|
|
identifier
|
|
|
|
version
|
|
|
|
about
|
|
|
|
name
|
|
|
|
appUrl
|
|
|
|
configurationUrl
|
|
|
|
tokenTargetUrl
|
|
|
|
dataPrivacy
|
|
|
|
dataPrivacyUrl
|
|
|
|
homepageUrl
|
|
|
|
supportUrl
|
|
|
|
permissions {
|
|
|
|
code
|
|
|
|
name
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
2020-07-22 10:54:15 +00:00
|
|
|
export const appFragment = gql`
|
2022-03-09 08:56:55 +00:00
|
|
|
fragment App on App {
|
2020-07-22 10:54:15 +00:00
|
|
|
id
|
|
|
|
name
|
|
|
|
created
|
|
|
|
isActive
|
|
|
|
type
|
|
|
|
homepageUrl
|
|
|
|
appUrl
|
2022-06-29 08:08:46 +00:00
|
|
|
manifestUrl
|
2020-07-22 10:54:15 +00:00
|
|
|
configurationUrl
|
|
|
|
supportUrl
|
|
|
|
version
|
|
|
|
accessToken
|
|
|
|
privateMetadata {
|
|
|
|
key
|
|
|
|
value
|
|
|
|
}
|
|
|
|
metadata {
|
|
|
|
key
|
|
|
|
value
|
|
|
|
}
|
|
|
|
tokens {
|
|
|
|
authToken
|
|
|
|
id
|
|
|
|
name
|
|
|
|
}
|
|
|
|
webhooks {
|
2022-03-09 08:56:55 +00:00
|
|
|
...Webhook
|
2020-07-22 10:54:15 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
2022-05-31 15:18:15 +00:00
|
|
|
|
2023-01-19 11:54:57 +00:00
|
|
|
export const appInstallationFragment = gql`
|
|
|
|
fragment AppInstallation on AppInstallation {
|
|
|
|
status
|
|
|
|
message
|
|
|
|
appName
|
|
|
|
manifestUrl
|
|
|
|
id
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
2022-05-31 15:18:15 +00:00
|
|
|
export const appListItemFragment = gql`
|
|
|
|
fragment AppListItem on App {
|
|
|
|
id
|
|
|
|
name
|
|
|
|
isActive
|
|
|
|
type
|
|
|
|
appUrl
|
2022-06-29 08:08:46 +00:00
|
|
|
manifestUrl
|
2023-01-10 10:04:30 +00:00
|
|
|
version
|
2022-05-31 15:18:15 +00:00
|
|
|
permissions {
|
|
|
|
...AppPermission
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
|
|
|
export const appPermissionFragment = gql`
|
|
|
|
fragment AppPermission on Permission {
|
|
|
|
name
|
|
|
|
code
|
|
|
|
}
|
|
|
|
`;
|