Represents a custom Collection type in Scala. This allows ScalaPB to integrate with collection types that are different enough from the ones in the standard library.
- Value parameters:
- adapter
An Adapter is a Scala object available at runtime that provides certain static methods that can operate on this collection type.
- nonEmpty
Set to true if this collection type is not allowed to be empty, for example cats.data.NonEmptyList. When true, ScalaPB will not generate
clearX
for the repeated field and not provide a default argument in the constructor.- type
Type of the collection
- Companion:
- object
Value members
Concrete methods
Inherited methods
Serializes the message and returns a byte array containing its raw bytes
Serializes the message and returns a byte array containing its raw bytes
- Inherited from:
- GeneratedMessage
Serializes the message and returns a ByteString containing its raw bytes
Serializes the message and returns a ByteString containing its raw bytes
- Inherited from:
- GeneratedMessage
Serializes the message into the given output stream
Serializes the message into the given output stream
- Inherited from:
- GeneratedMessage