kotlinx-serialization / kotlinx.serialization.protobuf / ProtoId

ProtoId

(common, js, jvm, native) @Target([AnnotationTarget.PROPERTY]) annotation class ProtoId

Specifies protobuf id (a unique number for a field in the protobuf message) assigned to a Kotlin property.

See https://developers.google.com/protocol-buffers/docs/proto#assigning-field-numbers

Constructors

(common, js, jvm, native)

<init>

Specifies protobuf id (a unique number for a field in the protobuf message) assigned to a Kotlin property.

<init>(id: Int)

Properties

(common, js, jvm, native)

id

val id: Int