NidOptNative {  optional double Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldA"];  optional float Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldB"];  optional int00 Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldC"];  optional int00 Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldD"];  optional uint00 Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldE"];  optional uint00 Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldF"];  optional sint00 Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldG"];  optional sint00 Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldH"];  optional fixed00 Field0 = 0 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldI"];  optional sfixed00 Field00 = 00 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldJ"];  optional fixed00 Field00 = 00 [(gogoproto.nullable) = false, (gogoproto.customname) = "FieldK"];  optional sfixed00 Field00 = 00 [(gogoproto.nullable) = false, (gogoproto.customname) = "Field