Newer
Older
# ------------------------------------------------------
# THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY)
# ------------------------------------------------------
type Category {
id: String!
id: String!
label: String
description: String
enumerations: [Category!]
groups: [Group!]
}
type Domain {
id: String!
description: String
groups: [Group!]!
variables: [Variable!]!
datasets: [Category!]!
type AlgorithmParameter {
name: String!
value: [String!]
label: String
description: String
defaultValue: String
isMultiple: Boolean
isRequired: Boolean
min: String
max: String
type: String
}
type Algorithm {
name: String!
parameters: [AlgorithmParameter!]
label: String
type: String
description: String
}
union ResultUnion = TableResult | RawResult | GroupsResult | HeatMapResult | LineChartResult
type TableResult {
name: String!
data: [[String!]!]!
headers: [Header!]!
}
type RawResult {
The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).
scalar JSON @specifiedBy(url: "http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf")
type GroupsResult {
groups: [GroupResult!]!
}
type HeatMapResult {
name: String!
matrix: [[Float!]!]!
xAxis: ChartAxis!
yAxis: ChartAxis!
}
type LineChartResult {
name: String!
lines: [LineResult!]!
}
type ChartAxis {
label: String
categories: [String!]
}
type ExtraLineInfo {
label: String!
values: [String!]!
}
type LineResult {
label: String!
y: [Float!]!
extraLineInfos: [ExtraLineInfo!]
type: LineType
}
enum LineType {
NORMAL
DASHED
}
author: String
createdAt: Float
updateAt: Float
finishedAt: Float
viewed: Boolean
status: String
shared: Boolean!
datasets: [String!]!
filter: String
domain: String!
variables: [String!]!
algorithm: Algorithm!
name: String!
type PartialExperiment {
uuid: String
author: String
createdAt: Float
updateAt: Float
finishedAt: Float
viewed: Boolean
status: String
shared: Boolean
results: [ResultUnion!]
datasets: [String!]
filter: String
domain: String
variables: [String!]
algorithm: Algorithm
name: String
}
type ListExperiments {
currentPage: Float
totalPages: Float
totalExperiments: Float
experiments: [Experiment!]!
}
domains(ids: [String!] = []): [Domain!]!
experiments(name: String = "", page: Float = 0): ListExperiments!
expriment(uuid: String!): Experiment!
createExperiment(isTransient: Boolean = false, data: ExperimentCreateInput!): Experiment!
editExperiment(data: ExperimentEditInput!, uuid: String!): Experiment!
removeExperiment(uuid: String!): PartialExperiment!
datasets: [String!]!
filter: String
domain: String!
input AlgorithmInput {
name: String!
parameters: [AlgorithmParamInput!] = []
type: String!
}
input AlgorithmParamInput {
name: String!
value: [String!]!
}