sangria.schema.SchemaChange$
See theSchemaChange companion trait
object SchemaChange
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SchemaChange.type
Members list
Concise view
Type members
Classlikes
abstract class AbstractAstDirectiveAdded(val description: String, val location: Value) extends AstDirectiveAdded
Attributes
- Graph
- Supertypes
- Known subtypes
- class FieldAstDirectiveAddedclass SchemaAstDirectiveAdded
abstract class AbstractAstDirectiveRemoved(val description: String, val location: Value) extends AstDirectiveRemoved
Attributes
- Graph
- Supertypes
- Known subtypes
- class FieldAstDirectiveRemoved
sealed abstract class AbstractChange(val description: String, val breakingChange: Boolean, val dangerousChange: Boolean) extends SchemaChange
Attributes
- Graph
- Supertypes
- Known subtypes
- class DirectiveAddedclass DirectiveArgumentAddedclass DirectiveArgumentRemovedclass DirectiveLocationAddedclass DirectiveLocationRemovedclass DirectiveRemovedclass EnumValueAddedclass EnumValueDeprecatedclass EnumValueRemovedclass FieldAddedclass FieldDeprecationChangedclass FieldDescriptionChangedclass FieldRemovedclass FieldTypeChangedclass InputFieldAddedclass InputFieldDefaultChangedclass InputFieldRemovedclass InputFieldTypeChangedclass ObjectTypeArgumentAddedclass ObjectTypeInterfaceAddedclass SchemaDescriptionChangedclass SchemaQueryTypeChangedclass TypeAddedclass TypeDescriptionChangedclass TypeKindChangedclass TypeRemovedclass UnionMemberAddedclass UnionMemberRemoved
Attributes
- Graph
- Supertypes
- Known subtypes
- class FieldAstDirectiveAddedclass SchemaAstDirectiveAdded
Attributes
- Graph
- Supertypes
- Known subtypes
- class FieldAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- Known subtypes
- class EnumValueDeprecatedclass FieldDeprecationChanged
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveArgumentAdded(directive: Directive, argument: Argument[_], breaking: Boolean) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveArgumentAstDirectiveAdded(dir: Directive, argument: Argument[_], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveArgumentAstDirectiveRemoved(dir: Directive, argument: Argument[_], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveArgumentDefaultChanged(directive: Directive, argument: Argument[_], oldDefault: Option[Value], newDefault: Option[Value]) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveArgumentDescriptionChanged(directive: Directive, argument: Argument[_], oldDescription: Option[String], newDescription: Option[String]) extends AbstractChange with DescriptionChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait DescriptionChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveArgumentRemoved(directive: Directive, argument: Argument[_]) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveArgumentTypeChanged(directive: Directive, argument: Argument[_], breaking: Boolean, oldFieldType: InputType[_], newFieldType: InputType[_]) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveDescriptionChanged(directive: Directive, oldDescription: Option[String], newDescription: Option[String]) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class DirectiveRepeatableChanged(directive: Directive, oldRepeatable: Boolean, newRepeatable: Boolean, breaking: Boolean) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class EnumTypeAstDirectiveAdded(tpe: EnumType[_], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class EnumTypeAstDirectiveRemoved(tpe: EnumType[_], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class EnumValueAdded(tpe: EnumType[_], value: EnumValue[_]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class EnumValueAstDirectiveAdded(tpe: EnumType[_], value: EnumValue[_], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class EnumValueAstDirectiveRemoved(tpe: EnumType[_], value: EnumValue[_], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class EnumValueDeprecated(tpe: EnumType[_], value: EnumValue[_], oldDeprecationReason: Option[String], newDeprecationReason: Option[String]) extends AbstractChange with DeprecationChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait DeprecationChangetrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class EnumValueDescriptionChanged(tpe: EnumType[_], value: EnumValue[_], oldDescription: Option[String], newDescription: Option[String]) extends AbstractChange with DescriptionChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangetrait DescriptionChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class EnumValueRemoved(tpe: EnumType[_], value: EnumValue[_]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldAdded(tpe: ObjectLikeType[_, _], field: Field[_, _]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldArgumentAstDirectiveAdded(tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldArgumentAstDirectiveRemoved(tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldAstDirectiveAdded(tpe: ObjectLikeType[_, _], field: Field[_, _], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldAstDirectiveRemoved(tpe: ObjectLikeType[_, _], field: Field[_, _], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldDeprecationChanged(tpe: ObjectLikeType[_, _], field: Field[_, _], oldDeprecationReason: Option[String], newDeprecationReason: Option[String]) extends AbstractChange with DeprecationChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait DeprecationChangetrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldDescriptionChanged(tpe: ObjectLikeType[_, _], field: Field[_, _], oldDescription: Option[String], newDescription: Option[String]) extends AbstractChange with DescriptionChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangetrait DescriptionChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldRemoved(tpe: ObjectLikeType[_, _], field: Field[_, _]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class FieldTypeChanged(tpe: ObjectLikeType[_, _], field: Field[_, _], breaking: Boolean, oldFieldType: OutputType[_], newFieldType: OutputType[_]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputFieldAdded(tpe: InputObjectType[_], field: InputField[_], breaking: Boolean) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputFieldAstDirectiveAdded(tpe: InputObjectType[_], field: InputField[_], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputFieldAstDirectiveRemoved(tpe: InputObjectType[_], field: InputField[_], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputFieldDefaultChanged(tpe: InputObjectType[_], field: InputField[_], oldDefault: Option[Value], newDefault: Option[Value]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputFieldDescriptionChanged(tpe: InputObjectType[_], field: InputField[_], oldDescription: Option[String], newDescription: Option[String]) extends AbstractChange with DescriptionChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangetrait DescriptionChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputFieldRemoved(tpe: InputObjectType[_], field: InputField[_]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputFieldTypeChanged(tpe: InputObjectType[_], field: InputField[_], breaking: Boolean, oldFieldType: InputType[_], newFieldType: InputType[_]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputObjectTypeAstDirectiveAdded(tpe: InputObjectType[_], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class InputObjectTypeAstDirectiveRemoved(tpe: InputObjectType[_], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class InterfaceTypeAstDirectiveAdded(tpe: InterfaceType[_, _], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class InterfaceTypeAstDirectiveRemoved(tpe: InterfaceType[_, _], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeArgumentAdded(tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_], breaking: Boolean) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeArgumentDefaultChanged(tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_], oldDefault: Option[Value], newDefault: Option[Value]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeArgumentDescriptionChanged(tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_], oldDescription: Option[String], newDescription: Option[String]) extends AbstractChange with DescriptionChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangetrait DescriptionChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeArgumentRemoved(tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeArgumentTypeChanged(tpe: ObjectLikeType[_, _], field: Field[_, _], argument: Argument[_], breaking: Boolean, oldFieldType: InputType[_], newFieldType: InputType[_]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeAstDirectiveAdded(tpe: ObjectType[_, _], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeAstDirectiveRemoved(tpe: ObjectType[_, _], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeInterfaceAdded(tpe: ObjectType[_, _], interface: InterfaceType[_, _]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class ObjectTypeInterfaceRemoved(tpe: ObjectType[_, _], interface: InterfaceType[_, _]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class ScalarTypeAstDirectiveAdded(tpe: ScalarType[_], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class ScalarTypeAstDirectiveRemoved(tpe: ScalarType[_], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class SchemaAstDirectiveAdded(schema: Schema[_, _], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class SchemaAstDirectiveRemoved(schema: Schema[_, _], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class SchemaDescriptionChanged(oldDescription: Option[String], newDescription: Option[String]) extends AbstractChange with DescriptionChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait DescriptionChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class SchemaMutationTypeChanged(oldType: Option[ObjectType[_, _]], newType: Option[ObjectType[_, _]]) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class SchemaQueryTypeChanged(oldType: ObjectType[_, _], newType: ObjectType[_, _]) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class SchemaSubscriptionTypeChanged(oldType: Option[ObjectType[_, _]], newType: Option[ObjectType[_, _]]) extends AbstractChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait DeprecationChangeclass EnumValueDeprecatedclass FieldDeprecationChangedclass EnumValueAddedclass EnumValueRemovedclass FieldAddedclass FieldDescriptionChangedclass FieldRemovedclass FieldTypeChangedclass InputFieldAddedclass InputFieldDefaultChangedclass InputFieldRemovedclass InputFieldTypeChangedclass ObjectTypeArgumentAddedclass ObjectTypeInterfaceAddedclass TypeAddedclass TypeDescriptionChangedclass TypeKindChangedclass TypeRemovedclass UnionMemberAddedclass UnionMemberRemoved
case class TypeDescriptionChanged(tpe: Type & Named, oldDescription: Option[String], newDescription: Option[String]) extends AbstractChange with DescriptionChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangetrait DescriptionChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class TypeKindChanged(tpe: Type & Named, oldTpe: Type & Named) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class UnionMemberAdded(tpe: UnionType[_], member: ObjectType[_, _]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class UnionMemberRemoved(tpe: UnionType[_], member: ObjectType[_, _]) extends AbstractChange with TypeChange
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypeChangeclass AbstractChangetrait SchemaChangeclass Objecttrait Matchableclass Any
case class UnionTypeAstDirectiveAdded(tpe: UnionType[_], directive: Directive) extends AbstractAstDirectiveAdded
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveAddedtrait SchemaChangeclass Objecttrait Matchableclass Any
case class UnionTypeAstDirectiveRemoved(tpe: UnionType[_], directive: Directive) extends AbstractAstDirectiveRemoved
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait AstDirectiveRemovedtrait SchemaChangeclass Objecttrait Matchableclass Any