Skip to content
Snippets Groups Projects
schema.gql 1.46 KiB
Newer Older
# ------------------------------------------------------
# THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY)
# ------------------------------------------------------

type Category {
  id: String!
Steve Reis's avatar
Steve Reis committed
  label: String
}

type Variable {
  id: String!
  label: String
  type: String!
  description: String
  enumerations: [Category!]!
  groups: [Group!]!
}

type Group {
  id: String!
Steve Reis's avatar
Steve Reis committed
  label: String
  description: String
  groups: [Group!]!
  variables: [Variable!]!
}

type Domain {
  id: String!
Steve Reis's avatar
Steve Reis committed
  label: String
  description: String
  groups: [Group!]!
  variables: [Variable!]!
  datasets: [Category!]!
  rootGroup: Group!
type MetaData {
  name: String!
  type: String!
type Experiment {
  title: String!
  uuid: String
  created_at: DateTime
  update_at: DateTime
  finished_at: DateTime
  results: [ResultUnion!]!
"""
A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.
"""
scalar DateTime

union ResultUnion = TableResult | DummyResult

type TableResult {
  groupBy: String
  name: String!
  data: [[String!]!]!
  metadatas: [MetaData!]!
}

type DummyResult {
  groupBy: String
  name: String!
  data: [[String!]!]!
  listMax: [String!]!
  domains(ids: [String!] = []): [Domain!]!
Steve Reis's avatar
Steve Reis committed

type Mutation {
  createTransient(data: ExperimentCreateInput!): Experiment!
input ExperimentCreateInput {
stevereis's avatar
stevereis committed
  datasets: [String!]!
  variables: [String!]!
  filter: String
  domain: String!
  algorithm: String!
  name: String!