package test5

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Msg

rules.proto:12

This is a top-level message. +kubebuilder:validation:XValidation:rule="self.msgNested.a > 0",message="must be a postive value" +kubebuilder:validation:XValidation:rule="self.nonNested != ''",message="cannot be empty" +kubebuilder:validation:XValidation:rule="self.msgNested.b != 'default'",messageExpression="'b got invalid value: ' + self.msgNested.x"

message Msg.Recursive

rules.proto:55

@exclude this comment should not be included in the output schema

Used in: Msg

message Msg.nested

rules.proto:49

This is a nested message. +kubebuilder:validation:XValidation:rule="self.a > 0",message="must be a postive value" +kubebuilder:validation:XValidation:rule="self.b != 'default'",messageExpression="'b got invalid value: ' + self.x"

Used in: Msg