jp
.
co
.
cyberagent
.
aeromock
protobuf
package
protobuf
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
protobuf
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
case class
ParsedProto
(
types:
Map
[
String
,
List
[
ProtoField
]]
,
dependencyTypes:
Map
[
String
,
List
[
ProtoField
]]
)
extends
Product
with
Serializable
case class
ProtoField
(
type:
ProtoFieldType
[_]
,
name:
String
,
tag:
Int
)
extends
Product
with
Serializable
sealed
trait
ProtoFieldLabel
extends
AnyRef
sealed abstract
class
ProtoFieldType
[
A
]
extends
AnyRef
class
ProtoFileParser
extends
AnyRef
case class
ProtoListValue
[
A
]
(
field:
ProtoFieldType
[
A
]
,
value:
List
[
A
]
,
tag:
Int
)
extends
ProtoValue
[
A
,
List
[
A
]] with
Product
with
Serializable
case class
ProtoMessageValue
[
A
]
(
field:
ProtoFieldType
[
A
]
,
value:
List
[
ProtoValue
[_, _]]
,
tag:
Int
)
extends
ProtoValue
[
A
,
List
[
ProtoValue
[_, _]]] with
Product
with
Serializable
case class
ProtoSingleValue
[
A
]
(
field:
ProtoFieldType
[
A
]
,
value:
A
,
tag:
Int
)
extends
ProtoValue
[
A
,
A
] with
Product
with
Serializable
trait
ProtoValue
[
A
,
+B
]
extends
AnyRef
Value Members
object
ProtoFieldLabel
object
ProtoFieldTypes
object
ProtobufResponseService
extends
Injectable
with
ResponseDataSupport
val
TypeBoolean
:
Class
[
Boolean
]
val
TypeDouble
:
Class
[
Double
]
val
TypeFloat
:
Class
[
Float
]
val
TypeInt
:
Class
[
Int
]
val
TypeLong
:
Class
[
Long
]
val
TypeShort
:
Class
[
Short
]
val
TypeString
:
Class
[
String
]
def
cast
[
A
]
(
value:
Any
)
(
implicit
tag:
ClassTag
[
A
]
)
:
Either
[
Throwable
,
A
]
def
getByteString
(
value:
String
)
:
ByteString
def
parseProtoFile
(
protoFile:
Path
)
:
ValidationNel
[
String
,
ProtoFile
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped