Object Star Wars::Mutation

Fields

createAsset(fileName: String!, handle: String!, height: Float, mimeType: String, size: Float!, url: String!, width: Float): Asset

Args

fileName: String!

Original File Name

handle: String!

The File Handle

height: Float

The height of the file in case it is an image

mimeType: String

The Mime Type

size: Float!

The Size Of The File

url: String!

The Url Of The Asset

width: Float

The width of the file in case it is an image

createFilm(director: String, episodeId: Int!, isPublished: Boolean, openingCrawl: String, producers: [String!], releaseDate: DateTime, title: String!, charactersIds: [ID!], characters: [FilmcharactersPerson!], planetsIds: [ID!], planets: [FilmplanetsPlanet!], speciesIds: [ID!], species: [FilmspeciesSpecies!], starshipsIds: [ID!], starships: [FilmstarshipsStarship!], vehiclesIds: [ID!], vehicles: [FilmvehiclesVehicle!]): Film

Args

director: String

The name of the director of this film.

episodeId: Int!

The episode number of this film.

isPublished: Boolean

indicates if the record is published

openingCrawl: String

The opening paragraphs at the beginning of this film.

producers: [String!]

The names of the producers of this film.

releaseDate: DateTime

The ISO 8601 date format of film release at original creator country.

title: String!

The title of this film

createPerson(birthYear: String, eyeColor: [PERSON_EYE_COLOR!], gender: PERSON_GENDER, hairColor: [PERSON_HAIR_COLOR!], height: Int, isPublished: Boolean, mass: Float, name: String!, skinColor: [PERSON_SKIN_COLOR!], homeworldId: ID, homeworld: PersonhomeworldPlanet, filmsIds: [ID!], films: [PersonfilmsFilm!], speciesIds: [ID!], species: [PersonspeciesSpecies!], starshipsIds: [ID!], starships: [PersonstarshipsStarship!], vehiclesIds: [ID!], vehicles: [PersonvehiclesVehicle!]): Person

Args

birthYear: String

The birth year of the person, using the in-universe standard of BBY or ABY - Before the Battle of Yavin or After the Battle of Yavin. The Battle of Yavin is a battle that occurs at the end of Star Wars episode IV: A New Hope.

eyeColor: [PERSON_EYE_COLOR!]

The eye color of this person. Will be "UNKNOWN" if not known or null if the person does not have an eye.

gender: PERSON_GENDER

The gender of this person. Will be "UNKNOWN" if not known or null if the person does not have a gender.

hairColor: [PERSON_HAIR_COLOR!]

The hair color of this person. Will be "UNKNOWN" if not known or null if the person does not have hair.

height: Int

The height of the person in centimeters.

isPublished: Boolean

indicates if the record is published

mass: Float

The mass of the person in kilograms.

name: String!

The name of this person.

skinColor: [PERSON_SKIN_COLOR!]

The skin color of this person.

filmsIds: [ID!]

createPlanet(climate: [String!], diameter: Int, gravity: String, isPublished: Boolean, name: String!, orbitalPeriod: Int, population: Float, rotationPeriod: Int, surfaceWater: Float, terrain: [String!], filmsIds: [ID!], films: [PlanetfilmsFilm!], residentsIds: [ID!], residents: [PlanetresidentsPerson!]): Planet

Args

climate: [String!]

The climate of this planet.

diameter: Int

The diameter of this planet in kilometers.

gravity: String

A number denoting the gravity of this planet, where "1" is normal or 1 standard G. "2" is twice or 2 standard Gs. "0.5" is half or 0.5 standard Gs.

isPublished: Boolean

indicates if the record is published

name: String!

The name of the planet

orbitalPeriod: Int

The number of standard days it takes for this planet to complete a single orbit of its local star.

population: Float

The average population of sentient beings inhabiting this planet.

rotationPeriod: Int

The number of standard hours it takes for this planet to complete a single rotation on its axis.

surfaceWater: Float

The percentage of the planet surface that is naturally occurring water or bodies of water.

terrain: [String!]

The terrain of this planet.

filmsIds: [ID!]

createSpecies(averageHeight: Int, averageLifespan: Int, classification: String, designation: String, eyeColor: [SPECIES_EYE_COLOR!], hairColor: [SPECIES_HAIR_COLOR!], isPublished: Boolean, language: String, name: String!, skinColor: [SPECIES_SKIN_COLOR!], filmsIds: [ID!], films: [SpeciesfilmsFilm!], peopleIds: [ID!], people: [SpeciespeoplePerson!]): Species

Args

averageHeight: Int

The average height of this species in centimeters.

averageLifespan: Int

The average lifespan of this species in years.

classification: String

The classification of this species, such as "mammal" or "reptile".

designation: String

The designation of this species, such as "sentient".

eyeColor: [SPECIES_EYE_COLOR!]

The eye colors for this species, "UNKNOWN" if not known, null if this species does not typically have eyes.

hairColor: [SPECIES_HAIR_COLOR!]

The hair colors for this species, "UNKNOWN" if not known, null if this species does not typically have hairs.

isPublished: Boolean

indicates if the record is published

language: String

The language commonly spoken by this species.

name: String!

The name of this species.

skinColor: [SPECIES_SKIN_COLOR!]

The skin colors for this species, "UNKNOWN" if not known, null if this species does not typically have a skin.

filmsIds: [ID!]

createStarship(cargoCapacity: Float, class: String, consumables: String, costInCredits: Float, crew: Int, hyperdriveRating: Float, isPublished: Boolean, length: Float, manufacturer: [String!], maxAtmospheringSpeed: Int, mglt: Int, name: String!, passengers: Int, filmsIds: [ID!], films: [StarshipfilmsFilm!], pilotsIds: [ID!], pilots: [StarshippilotsPerson!]): Starship

Args

cargoCapacity: Float

The maximum number of kilograms that this starship can transport.

class: String

The class of this starship, such as "Starfighter" or "Deep Space Mobile Battlestation"

consumables: String

The maximum length of time that this starship can provide consumables for its entire crew without having to resupply.

costInCredits: Float

The cost of this starship new, in galactic credits.

crew: Int

The number of personnel needed to run or pilot this starship.

hyperdriveRating: Float

The class of this starships hyperdrive.

isPublished: Boolean

indicates if the record is published

length: Float

The length of this starship in meters.

manufacturer: [String!]

The manufacturer of this starship.

maxAtmospheringSpeed: Int

The maximum speed of this starship in the atmosphere. null if this starship is incapable of atmospheric flight.

mglt: Int

The Maximum number of Megalights this starship can travel in a standard hour. A "Megalight" is a standard unit of distance and has never been defined before within the Star Wars universe.

name: String!

The name of this starship. The common name, such as "Death Star".

passengers: Int

The number of non-essential people this starship can transport.

filmsIds: [ID!]

createVehicle(cargoCapacity: Int, class: String, consumables: String, costInCredits: Int, crew: Int, isPublished: Boolean, length: Float, manufacturer: [String!], maxAtmospheringSpeed: Int, model: String, name: String!, passengers: Int, filmsIds: [ID!], films: [VehiclefilmsFilm!], pilotsIds: [ID!], pilots: [VehiclepilotsPerson!]): Vehicle

Args

cargoCapacity: Int

The maximum number of kilograms that this vehicle can transport.

class: String

The class of this vehicle, such as "Wheeled" or "Repulsorcraft".

consumables: String

The maximum length of time that this vehicle can provide consumables for its entire crew without having to resupply.

costInCredits: Int

The cost of this vehicle new, in Galactic Credits.

crew: Int

The number of personnel needed to run or pilot this vehicle.

isPublished: Boolean

indicates if the record is published

length: Float

The length of this vehicle in meters.

manufacturer: [String!]

The manufacturer of this vehicle.

maxAtmospheringSpeed: Int

The maximum speed of this vehicle in the atmosphere.

model: String

The model or official name of this vehicle. Such as "All-Terrain Attack Transport".

name: String!

The name of this vehicle. The common name, such as "Sand Crawler" or "Speeder bike".

passengers: Int

The number of non-essential people this vehicle can transport.

filmsIds: [ID!]

updateAsset(fileName: String, handle: String, height: Float, id: ID!, mimeType: String, size: Float, url: String, width: Float): Asset

Args

fileName: String

Original File Name

handle: String

The File Handle

height: Float

The height of the file in case it is an image

id: ID!
mimeType: String

The Mime Type

size: Float

The Size Of The File

url: String

The Url Of The Asset

width: Float

The width of the file in case it is an image

updateFilm(director: String, episodeId: Int, id: ID!, isPublished: Boolean, openingCrawl: String, producers: [String!], releaseDate: DateTime, title: String, charactersIds: [ID!], characters: [FilmcharactersPerson!], planetsIds: [ID!], planets: [FilmplanetsPlanet!], speciesIds: [ID!], species: [FilmspeciesSpecies!], starshipsIds: [ID!], starships: [FilmstarshipsStarship!], vehiclesIds: [ID!], vehicles: [FilmvehiclesVehicle!]): Film

Args

director: String

The name of the director of this film.

episodeId: Int

The episode number of this film.

id: ID!
isPublished: Boolean

indicates if the record is published

openingCrawl: String

The opening paragraphs at the beginning of this film.

producers: [String!]

The names of the producers of this film.

releaseDate: DateTime

The ISO 8601 date format of film release at original creator country.

title: String

The title of this film

updatePerson(birthYear: String, eyeColor: [PERSON_EYE_COLOR!], gender: PERSON_GENDER, hairColor: [PERSON_HAIR_COLOR!], height: Int, id: ID!, isPublished: Boolean, mass: Float, name: String, skinColor: [PERSON_SKIN_COLOR!], homeworldId: ID, homeworld: PersonhomeworldPlanet, filmsIds: [ID!], films: [PersonfilmsFilm!], speciesIds: [ID!], species: [PersonspeciesSpecies!], starshipsIds: [ID!], starships: [PersonstarshipsStarship!], vehiclesIds: [ID!], vehicles: [PersonvehiclesVehicle!]): Person

Args

birthYear: String

The birth year of the person, using the in-universe standard of BBY or ABY - Before the Battle of Yavin or After the Battle of Yavin. The Battle of Yavin is a battle that occurs at the end of Star Wars episode IV: A New Hope.

eyeColor: [PERSON_EYE_COLOR!]

The eye color of this person. Will be "UNKNOWN" if not known or null if the person does not have an eye.

gender: PERSON_GENDER

The gender of this person. Will be "UNKNOWN" if not known or null if the person does not have a gender.

hairColor: [PERSON_HAIR_COLOR!]

The hair color of this person. Will be "UNKNOWN" if not known or null if the person does not have hair.

height: Int

The height of the person in centimeters.

id: ID!
isPublished: Boolean

indicates if the record is published

mass: Float

The mass of the person in kilograms.

name: String

The name of this person.

skinColor: [PERSON_SKIN_COLOR!]

The skin color of this person.

filmsIds: [ID!]

updatePlanet(climate: [String!], diameter: Int, gravity: String, id: ID!, isPublished: Boolean, name: String, orbitalPeriod: Int, population: Float, rotationPeriod: Int, surfaceWater: Float, terrain: [String!], filmsIds: [ID!], films: [PlanetfilmsFilm!], residentsIds: [ID!], residents: [PlanetresidentsPerson!]): Planet

Args

climate: [String!]

The climate of this planet.

diameter: Int

The diameter of this planet in kilometers.

gravity: String

A number denoting the gravity of this planet, where "1" is normal or 1 standard G. "2" is twice or 2 standard Gs. "0.5" is half or 0.5 standard Gs.

id: ID!
isPublished: Boolean

indicates if the record is published

name: String

The name of the planet

orbitalPeriod: Int

The number of standard days it takes for this planet to complete a single orbit of its local star.

population: Float

The average population of sentient beings inhabiting this planet.

rotationPeriod: Int

The number of standard hours it takes for this planet to complete a single rotation on its axis.

surfaceWater: Float

The percentage of the planet surface that is naturally occurring water or bodies of water.

terrain: [String!]

The terrain of this planet.

filmsIds: [ID!]

updateSpecies(averageHeight: Int, averageLifespan: Int, classification: String, designation: String, eyeColor: [SPECIES_EYE_COLOR!], hairColor: [SPECIES_HAIR_COLOR!], id: ID!, isPublished: Boolean, language: String, name: String, skinColor: [SPECIES_SKIN_COLOR!], filmsIds: [ID!], films: [SpeciesfilmsFilm!], peopleIds: [ID!], people: [SpeciespeoplePerson!]): Species

Args

averageHeight: Int

The average height of this species in centimeters.

averageLifespan: Int

The average lifespan of this species in years.

classification: String

The classification of this species, such as "mammal" or "reptile".

designation: String

The designation of this species, such as "sentient".

eyeColor: [SPECIES_EYE_COLOR!]

The eye colors for this species, "UNKNOWN" if not known, null if this species does not typically have eyes.

hairColor: [SPECIES_HAIR_COLOR!]

The hair colors for this species, "UNKNOWN" if not known, null if this species does not typically have hairs.

id: ID!
isPublished: Boolean

indicates if the record is published

language: String

The language commonly spoken by this species.

name: String

The name of this species.

skinColor: [SPECIES_SKIN_COLOR!]

The skin colors for this species, "UNKNOWN" if not known, null if this species does not typically have a skin.

filmsIds: [ID!]

updateStarship(cargoCapacity: Float, class: String, consumables: String, costInCredits: Float, crew: Int, hyperdriveRating: Float, id: ID!, isPublished: Boolean, length: Float, manufacturer: [String!], maxAtmospheringSpeed: Int, mglt: Int, name: String, passengers: Int, filmsIds: [ID!], films: [StarshipfilmsFilm!], pilotsIds: [ID!], pilots: [StarshippilotsPerson!]): Starship

Args

cargoCapacity: Float

The maximum number of kilograms that this starship can transport.

class: String

The class of this starship, such as "Starfighter" or "Deep Space Mobile Battlestation"

consumables: String

The maximum length of time that this starship can provide consumables for its entire crew without having to resupply.

costInCredits: Float

The cost of this starship new, in galactic credits.

crew: Int

The number of personnel needed to run or pilot this starship.

hyperdriveRating: Float

The class of this starships hyperdrive.

id: ID!
isPublished: Boolean

indicates if the record is published

length: Float

The length of this starship in meters.

manufacturer: [String!]

The manufacturer of this starship.

maxAtmospheringSpeed: Int

The maximum speed of this starship in the atmosphere. null if this starship is incapable of atmospheric flight.

mglt: Int

The Maximum number of Megalights this starship can travel in a standard hour. A "Megalight" is a standard unit of distance and has never been defined before within the Star Wars universe.

name: String

The name of this starship. The common name, such as "Death Star".

passengers: Int

The number of non-essential people this starship can transport.

filmsIds: [ID!]

updateVehicle(cargoCapacity: Int, class: String, consumables: String, costInCredits: Int, crew: Int, id: ID!, isPublished: Boolean, length: Float, manufacturer: [String!], maxAtmospheringSpeed: Int, model: String, name: String, passengers: Int, filmsIds: [ID!], films: [VehiclefilmsFilm!], pilotsIds: [ID!], pilots: [VehiclepilotsPerson!]): Vehicle

Args

cargoCapacity: Int

The maximum number of kilograms that this vehicle can transport.

class: String

The class of this vehicle, such as "Wheeled" or "Repulsorcraft".

consumables: String

The maximum length of time that this vehicle can provide consumables for its entire crew without having to resupply.

costInCredits: Int

The cost of this vehicle new, in Galactic Credits.

crew: Int

The number of personnel needed to run or pilot this vehicle.

id: ID!
isPublished: Boolean

indicates if the record is published

length: Float

The length of this vehicle in meters.

manufacturer: [String!]

The manufacturer of this vehicle.

maxAtmospheringSpeed: Int

The maximum speed of this vehicle in the atmosphere.

model: String

The model or official name of this vehicle. Such as "All-Terrain Attack Transport".

name: String

The name of this vehicle. The common name, such as "Sand Crawler" or "Speeder bike".

passengers: Int

The number of non-essential people this vehicle can transport.

filmsIds: [ID!]

updateOrCreateAsset(update: UpdateAsset!, create: CreateAsset!): Asset

updateOrCreateFilm(update: UpdateFilm!, create: CreateFilm!): Film

updateOrCreatePerson(update: UpdatePerson!, create: CreatePerson!): Person

updateOrCreatePlanet(update: UpdatePlanet!, create: CreatePlanet!): Planet

updateOrCreateSpecies(update: UpdateSpecies!, create: CreateSpecies!): Species

updateOrCreateStarship(update: UpdateStarship!, create: CreateStarship!): Starship

updateOrCreateVehicle(update: UpdateVehicle!, create: CreateVehicle!): Vehicle

deleteAsset(id: ID!): Asset

Args

id: ID!

deleteFilm(id: ID!): Film

Args

id: ID!

deletePerson(id: ID!): Person

Args

id: ID!

deletePlanet(id: ID!): Planet

Args

id: ID!

deleteSpecies(id: ID!): Species

Args

id: ID!

deleteStarship(id: ID!): Starship

Args

id: ID!

deleteVehicle(id: ID!): Vehicle

Args

id: ID!

addToFilmPlanets(planetsPlanetId: ID!, filmsFilmId: ID!): AddToFilmPlanetsPayload

addToFilmSpecies(speciesSpeciesId: ID!, filmsFilmId: ID!): AddToFilmSpeciesPayload

addToFilmStarships(starshipsStarshipId: ID!, filmsFilmId: ID!): AddToFilmStarshipsPayload

addToFilmVehicles(vehiclesVehicleId: ID!, filmsFilmId: ID!): AddToFilmVehiclesPayload

addToPeopleFilm(filmsFilmId: ID!, charactersPersonId: ID!): AddToPeopleFilmPayload

addToPeoplePlanet(homeworldPlanetId: ID!, residentsPersonId: ID!): AddToPeoplePlanetPayload

addToPeopleSpecies(speciesSpeciesId: ID!, peoplePersonId: ID!): AddToPeopleSpeciesPayload

addToPeopleStarships(starshipsStarshipId: ID!, pilotsPersonId: ID!): AddToPeopleStarshipsPayload

addToPeopleVehicles(vehiclesVehicleId: ID!, pilotsPersonId: ID!): AddToPeopleVehiclesPayload

removeFromFilmPlanets(planetsPlanetId: ID!, filmsFilmId: ID!): RemoveFromFilmPlanetsPayload

removeFromFilmSpecies(speciesSpeciesId: ID!, filmsFilmId: ID!): RemoveFromFilmSpeciesPayload

removeFromFilmStarships(starshipsStarshipId: ID!, filmsFilmId: ID!): RemoveFromFilmStarshipsPayload

removeFromFilmVehicles(vehiclesVehicleId: ID!, filmsFilmId: ID!): RemoveFromFilmVehiclesPayload

removeFromPeopleFilm(filmsFilmId: ID!, charactersPersonId: ID!): RemoveFromPeopleFilmPayload

removeFromPeoplePlanet(homeworldPlanetId: ID!, residentsPersonId: ID!): RemoveFromPeoplePlanetPayload

removeFromPeopleSpecies(speciesSpeciesId: ID!, peoplePersonId: ID!): RemoveFromPeopleSpeciesPayload

removeFromPeopleStarships(starshipsStarshipId: ID!, pilotsPersonId: ID!): RemoveFromPeopleStarshipsPayload

removeFromPeopleVehicles(vehiclesVehicleId: ID!, pilotsPersonId: ID!): RemoveFromPeopleVehiclesPayload

invokeFunction(input: InvokeFunctionInput!): InvokeFunctionPayload