AggregateUseCaseTypeExpression
com.reactific.riddl.language.AST.AggregateUseCaseTypeExpression
case class AggregateUseCaseTypeExpression(loc: At, usecase: AggregateUseCase, fields: Seq[Field], methods: Seq[Method]) extends AggregateTypeExpression
A type expression for an aggregation that is marked as being one of the use cases. This is used for messages, records, and other aggregate types that need to have their purpose distinguished.
Value parameters
- fields
-
The fields of the message's aggregation
- loc
-
The location of the message type expression
- usecase
-
The kind of message defined
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AggregateTypeExpressiontrait Container[AggregateDefinition]trait TypeExpressiontrait RiddlValuetrait RiddlNodeclass Objecttrait Matchableclass Any
Members list
In this article