-
Notifications
You must be signed in to change notification settings - Fork 175
Open
Description
If (buf.validate.oneof).required = true; is used should the union for the valid msg exclude the undefined variant?
message MyOneOf {
oneof variant {
option (buf.validate.oneof).required = true;
string value1 = 1;
string value2 = 2;
}
}/**
* @generated from message inputs.model.v1.MyOneOf
*/
export type MyOneOf = Message<"inputs.model.v1.MyOneOf"> & {
/**
* @generated from oneof inputs.model.v1.MyOneOf.variant
*/
variant: {
/**
* @generated from field: string value1 = 1;
*/
value: string;
case: "value1";
} | {
/**
* @generated from field: string value2 = 2;
*/
value: string;
case: "value2";
} | { case: undefined; value?: undefined };
};
export type MyOneOfValid = MyOneOf;Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels