TraitDiffRule

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

Value parameters

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.

Attributes

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

Members list

Value members

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product