Initial workshop commit

This commit is contained in:
Robert committed 2023-06-11 18:52:17 +02:00
1 parent 70b6035b0d
commit bde4e861c2
18 files changed
+441 -133

No files matched your search

@@ -1,15 +0,0 @@
{
"name": "Untitled GraphQL Schema",
"schemaPath": "schema.graphql",
"extensions": {
"endpoints": {
"Default GraphQL Endpoint": {
"url": "https://updating.artemis-rgb.com/graphql",
"headers": {
"user-agent": "JS GraphQL"
},
"introspect": true
}
}
}
}
@@ -13,4 +13,8 @@
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
<PackageReference Include="StrawberryShake.Server" Version="13.0.5" />
</ItemGroup>
<ItemGroup>
<None Remove=".graphqlconfig" />
</ItemGroup>
</Project>
@@ -0,0 +1,8 @@
schema: schema.graphql
extensions:
endpoints:
Default GraphQL Endpoint:
url: https://updating.artemis-rgb.com/graphql
headers:
user-agent: JS GraphQL
introspect: true
@@ -1,13 +0,0 @@
scalar _KeyFieldSet
directive @key(fields: _KeyFieldSet!) on SCHEMA | OBJECT
directive @serializationType(name: String!) on SCALAR
directive @runtimeType(name: String!) on SCALAR
directive @enumValue(value: String!) on ENUM_VALUE
directive @rename(name: String!) on INPUT_FIELD_DEFINITION | INPUT_OBJECT | ENUM | ENUM_VALUE
extend schema @key(fields: "id")
+25 -4
View File
@@ -1,4 +1,4 @@
# This file was generated based on ".graphqlconfig". Do not edit manually.
# This file was generated. Do not edit manually.
schema {
query: Query
@@ -107,10 +107,11 @@ type Release {
type ReleaseStatistic {
count: Int!
date: Date!
lastReportedUsage: DateTime!
linuxCount: Int!
osxCount: Int!
releaseId: UUID!
release: Release
windowsCount: Int!
}
@@ -144,6 +145,9 @@ enum SortEnumType {
DESC
}
"The `Date` scalar represents an ISO-8601 compliant date type."
scalar Date
"The `DateTime` scalar represents an ISO-8601 compliant date time type."
scalar DateTime
@@ -176,6 +180,21 @@ input BooleanOperationFilterInput {
neq: Boolean
}
input DateOperationFilterInput {
eq: Date
gt: Date
gte: Date
in: [Date]
lt: Date
lte: Date
neq: Date
ngt: Date
ngte: Date
nin: [Date]
nlt: Date
nlte: Date
}
input DateTimeOperationFilterInput {
eq: DateTime
gt: DateTime
@@ -265,20 +284,22 @@ input ReleaseSortInput {
input ReleaseStatisticFilterInput {
and: [ReleaseStatisticFilterInput!]
count: IntOperationFilterInput
date: DateOperationFilterInput
lastReportedUsage: DateTimeOperationFilterInput
linuxCount: IntOperationFilterInput
or: [ReleaseStatisticFilterInput!]
osxCount: IntOperationFilterInput
releaseId: UuidOperationFilterInput
release: ReleaseFilterInput
windowsCount: IntOperationFilterInput
}
input ReleaseStatisticSortInput {
count: SortEnumType
date: SortEnumType
lastReportedUsage: SortEnumType
linuxCount: SortEnumType
osxCount: SortEnumType
releaseId: SortEnumType
release: ReleaseSortInput
windowsCount: SortEnumType
}