smithy.api.TraitChangeType
See theTraitChangeType companion class
object TraitChangeType extends Enumeration[TraitChangeType], Companion[TraitChangeType]
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Sumtrait Mirrortrait Enumeration[TraitChangeType]trait Companion[TraitChangeType]trait Has[TraitChangeType]trait ShapeTag[TraitChangeType]trait HasIdclass Objecttrait Matchableclass AnyShow all
- Self type
-
TraitChangeType.type
Members list
Type members
Classlikes
case object ADD extends TraitChangeType
Emit when a trait or value is added that previously did not exist.
Emit when a trait or value is added that previously did not exist.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass TraitChangeTypeclass Valuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
ADD.type
case object ANY extends TraitChangeType
Emit when any change occurs.
Emit when any change occurs.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass TraitChangeTypeclass Valuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
ANY.type
case object PRESENCE extends TraitChangeType
Emit when a trait is added or removed.
Emit when a trait is added or removed.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass TraitChangeTypeclass Valuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
PRESENCE.type
case object REMOVE extends TraitChangeType
Emit when a trait or value is removed.
Emit when a trait or value is removed.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass TraitChangeTypeclass Valuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
REMOVE.type
case object UPDATE extends TraitChangeType
Emit when a trait is modified.
Emit when a trait is modified.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass TraitChangeTypeclass Valuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
UPDATE.type
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete fields
In this article