Relations
This commit is contained in:
parent
8bb522ec33
commit
172128b37b
@ -76,63 +76,67 @@ type MemberRank {
|
|||||||
price: Int!
|
price: Int!
|
||||||
badge: String!
|
badge: String!
|
||||||
region: String!
|
region: String!
|
||||||
exam_questions: [ExamMemberRankQuestion]!
|
exam_questions: [ExamMemberRankQuestion]! @hasMany
|
||||||
exams: [ExamMemberRank]!
|
exams: [ExamMemberRank]! @hasMany
|
||||||
}
|
}
|
||||||
type Typerating {
|
type Typerating {
|
||||||
id: ID!
|
id: ID!
|
||||||
name: String!
|
name: String!
|
||||||
price: Int!
|
price: Int!
|
||||||
exam_questions: [ExamTyperatingQuestion]!
|
exam_questions: [ExamTyperatingQuestion]! @hasMany
|
||||||
exams: [ExamTyperating]!
|
exams: [ExamTyperating]! @hasMany
|
||||||
}
|
}
|
||||||
type ExamMemberRank {
|
type ExamMemberRank {
|
||||||
id: ID!
|
id: ID!
|
||||||
member_id: ID!
|
member_id: ID!
|
||||||
member_rank: MemberRank!
|
member_rank: MemberRank! @belongsTo
|
||||||
start: DateTime!
|
start: DateTime!
|
||||||
status: ExamStatus!
|
status: ExamStatus!
|
||||||
exam_questions: [ExamMemberRankQuestion]!
|
exam_questions: [ExamMemberRankQuestion]! @belongsToMany
|
||||||
exam_answers: [ExamMemberRankAnswer]!
|
exam_answers: [ExamMemberRankAnswer]! @belongsToMany
|
||||||
}
|
}
|
||||||
type ExamTyperating {
|
type ExamTyperating {
|
||||||
id: ID!
|
id: ID!
|
||||||
member_id: ID!
|
member_id: ID!
|
||||||
typerating: Typerating!
|
typerating: Typerating! @belongsTo
|
||||||
start: DateTime!
|
start: DateTime!
|
||||||
status: ExamStatus!
|
status: ExamStatus!
|
||||||
exam_questions: [ExamTyperatingQuestion]!
|
exam_questions: [ExamTyperatingQuestion]! @belongsToMany
|
||||||
exam_answers: [ExamTyperatingAnswer]!
|
exam_answers: [ExamTyperatingAnswer]! @belongsToMany
|
||||||
}
|
}
|
||||||
type ExamMemberRankQuestion {
|
type ExamMemberRankQuestion {
|
||||||
id: ID!
|
id: ID!
|
||||||
member_rank: MemberRank!
|
member_rank: MemberRank! @belongsTo
|
||||||
in_use: Boolean!
|
in_use: Boolean!
|
||||||
mandatory: Boolean!
|
mandatory: Boolean!
|
||||||
text: String!
|
text: String!
|
||||||
picture: String!
|
picture: String!
|
||||||
exam_answers: [ExamMemberRankAnswer]!
|
exam_answers: [ExamMemberRankAnswer]! @hasMany
|
||||||
|
exam_member_ranks: [ExamMemberRank]! @belongsToMany
|
||||||
}
|
}
|
||||||
type ExamTyperatingQuestion {
|
type ExamTyperatingQuestion {
|
||||||
id: ID!
|
id: ID!
|
||||||
typerating: Typerating!
|
typerating: Typerating! @belongsTo
|
||||||
in_use: Boolean!
|
in_use: Boolean!
|
||||||
mandatory: Boolean!
|
mandatory: Boolean!
|
||||||
text: String!
|
text: String!
|
||||||
picture: String!
|
picture: String!
|
||||||
exam_answers: [ExamTyperatingAnswer]!
|
exam_answers: [ExamTyperatingAnswer]! @hasMany
|
||||||
|
exma_typeratings: [ExamTyperating]! @belongsToMany
|
||||||
}
|
}
|
||||||
type ExamMemberRankAnswer {
|
type ExamMemberRankAnswer {
|
||||||
id: ID!
|
id: ID!
|
||||||
exam_question: ExamMemberRankQuestion!
|
exam_question: ExamMemberRankQuestion! @belongsTo
|
||||||
text: String!
|
text: String!
|
||||||
is_correct: Boolean!
|
is_correct: Boolean!
|
||||||
|
exam_member_ranks: [ExamMemberRank]! @belongsToMany
|
||||||
}
|
}
|
||||||
type ExamTyperatingAnswer {
|
type ExamTyperatingAnswer {
|
||||||
id: ID!
|
id: ID!
|
||||||
exam_question: ExamTyperatingQuestion!
|
exam_question: ExamTyperatingQuestion! @belongsTo
|
||||||
text: String!
|
text: String!
|
||||||
is_correct: Boolean!
|
is_correct: Boolean!
|
||||||
|
exam_typeratings: [ExamTyperating]! @belongsToMany
|
||||||
}
|
}
|
||||||
|
|
||||||
enum ExamStatus {
|
enum ExamStatus {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user