jp.co.cyberagent.aeromock

protobuf

package protobuf

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. protobuf
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class ParsedProto(types: Map[String, List[ProtoField]], dependencyTypes: Map[String, List[ProtoField]]) extends Product with Serializable

  2. case class ProtoField(type: ProtoFieldType[_], name: String, tag: Int) extends Product with Serializable

  3. sealed trait ProtoFieldLabel extends AnyRef

  4. sealed abstract class ProtoFieldType[A] extends AnyRef

  5. class ProtoFileParser extends AnyRef

  6. case class ProtoListValue[A](field: ProtoFieldType[A], value: List[A], tag: Int) extends ProtoValue[A, List[A]] with Product with Serializable

  7. case class ProtoMessageValue[A](field: ProtoFieldType[A], value: List[ProtoValue[_, _]], tag: Int) extends ProtoValue[A, List[ProtoValue[_, _]]] with Product with Serializable

  8. case class ProtoSingleValue[A](field: ProtoFieldType[A], value: A, tag: Int) extends ProtoValue[A, A] with Product with Serializable

  9. trait ProtoValue[A, +B] extends AnyRef

Value Members

  1. object ProtoFieldLabel

  2. object ProtoFieldTypes

  3. object ProtobufResponseService extends Injectable with ResponseDataSupport

  4. val TypeBoolean: Class[Boolean]

  5. val TypeDouble: Class[Double]

  6. val TypeFloat: Class[Float]

  7. val TypeInt: Class[Int]

  8. val TypeLong: Class[Long]

  9. val TypeShort: Class[Short]

  10. val TypeString: Class[String]

  11. def cast[A](value: Any)(implicit tag: ClassTag[A]): Either[Throwable, A]

  12. def getByteString(value: String): ByteString

  13. def parseProtoFile(protoFile: Path): ValidationNel[String, ProtoFile]

Inherited from AnyRef

Inherited from Any

Ungrouped