MediaEdge
Media connection edge
type MediaEdge {
node: Media
id: Int
relationType(version: Int): MediaRelation
isMainStudio: Boolean!
characters: [Character]
characterRole: CharacterRole
characterName: String
roleNotes: String
dubGroup: String
staffRole: String
voiceActors(language: StaffLanguage, sort: [StaffSort]): [Staff]
voiceActorRoles(language: StaffLanguage, sort: [StaffSort]): [StaffRoleType]
favouriteOrder: Int
}
Fields
MediaEdge.node
● Media
object
MediaEdge.id
● Int
scalar
The id of the connection
MediaEdge.relationType
● MediaRelation
enum
The type of relation to the parent model
MediaEdge.relationType.version
● Int
scalar
Provide 2 to use new version 2 of relation enum
MediaEdge.isMainStudio
● Boolean!
non-null scalar
If the studio is the main animation studio of the media (For Studio->MediaConnection field only)
MediaEdge.characters
● [Character]
list object
The characters in the media voiced by the parent actor
MediaEdge.characterRole
● CharacterRole
enum
The characters role in the media
MediaEdge.characterName
● String
scalar
Media specific character name
MediaEdge.roleNotes
● String
scalar
Notes regarding the VA's role for the character
MediaEdge.dubGroup
● String
scalar
Used for grouping roles where multiple dubs exist for the same language. Either dubbing company name or language variant.
MediaEdge.staffRole
● String
scalar
The role of the staff member in the production of the media
MediaEdge.voiceActors
● [Staff]
list object
The voice actors of the character
MediaEdge.voiceActors.language
● StaffLanguage
enum
MediaEdge.voiceActors.sort
● [StaffSort]
list enum
MediaEdge.voiceActorRoles
● [StaffRoleType]
list object
The voice actors of the character with role date
MediaEdge.voiceActorRoles.language
● StaffLanguage
enum
MediaEdge.voiceActorRoles.sort
● [StaffSort]
list enum
MediaEdge.favouriteOrder
● Int
scalar
The order the media should be displayed from the users favourites
Member Of
MediaConnection
object ● MediaSubmission
object