Expand description
Protobuf Compiled Definitions for Tinc
See the changelog for a full release history.
§Feature flags
docs
— Enables changelog and documentation of feature flags
§License
This project is licensed under the MIT or Apache-2.0 license. You can choose between one of them if you use this work.
SPDX-License-Identifier: MIT OR Apache-2.0
Modules§
- predefined_
constraints - Nested message and enum types in
PredefinedConstraints
. - float_
constraints - Nested message and enum types in
FloatConstraints
. - double_
constraints - Nested message and enum types in
DoubleConstraints
. - int32_
constraints - Nested message and enum types in
Int32Constraints
. - int64_
constraints - Nested message and enum types in
Int64Constraints
. - u_
int32_ constraints - Nested message and enum types in
UInt32Constraints
. - u_
int64_ constraints - Nested message and enum types in
UInt64Constraints
. - string_
constraints - Nested message and enum types in
StringConstraints
. - map_
constraints - Nested message and enum types in
MapConstraints
. - primitive_
constraints - Nested message and enum types in
PrimitiveConstraints
. - field_
constraints - Nested message and enum types in
FieldConstraints
. - http_
endpoint_ options - Nested message and enum types in
HttpEndpointOptions
. - oneof_
options - Nested message and enum types in
OneofOptions
. - changelog
- Changelogs generated by [scuffle_changelog]
Structs§
- Service
Options - Method
Options - Message
Options - Predefined
Constraints - Predefined constraints allow us to extend the validation system by defining our own custom message extensions with validation constraints.
- Field
Options - Float
Constraints - Double
Constraints - Int32
Constraints - Int64
Constraints - UInt32
Constraints - UInt64
Constraints - String
Constraints - Bytes
Constraints - Enum
Constraints - Repeated
Constraints - MapConstraints
- Primitive
Constraints - Field
Constraints - CelExpression
- Enum
Options - Enum
Variant Options - Http
Endpoint Options - Oneof
Options
Enums§
- Rename
All - Enum to define how to rename fields or enum variants.
- Visibility
- Change the visibility of a field or enum variant
- Json
Omittable - JsonOmittable is the notion of leaving out fields, and how we behave when a field is missing.
Constants§
- TINC_
ANNOTATIONS - The raw protobuf file
- TINC_
ANNOTATIONS_ PB_ PATH - Path to the pre-compiled field-descriptors
- TINC_
ANNOTATIONS_ PB - Field descriptor binary