TraitDiffRule

smithy.api.TraitDiffRule
See theTraitDiffRule companion object
case class TraitDiffRule(change: TraitChangeType, severity: TraitChangeSeverity, path: Option[String], message: Option[String])

Attributes

change

Defines the type of change that is not allowed.

message

Provides a reason why the change is potentially backward incompatible.

path

Defines a JSON Pointer to the value to evaluate.

severity

Defines the severity of the change. Defaults to ERROR if not defined.

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product