Revision control
Copy as Markdown
// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
syntax = "proto3";
package qtprotobufnamespace.tests;
message EmptyMessage {}
message SimpleBoolMessage {
bool testFieldBool = 1;
}
message SimpleIntMessage {
int32 testFieldInt = 1;
}
message SimpleSIntMessage {
sint32 testFieldInt = 1;
}
message SimpleUIntMessage {
uint32 testFieldInt = 1;
}
message SimpleInt64Message {
int64 testFieldInt = 1;
}
message SimpleSInt64Message {
sint64 testFieldInt = 1;
}
message SimpleUInt64Message {
uint64 testFieldInt = 1;
}
message SimpleStringMessage {
string testFieldString = 6;
}
message SimpleFloatMessage {
float testFieldFloat = 7;
}
message SimpleDoubleMessage {
double testFieldDouble = 8;
}
message SimpleBytesMessage {
bytes testFieldBytes = 1;
}
message SimpleFixedInt32Message {
fixed32 testFieldFixedInt32 = 1;
}
message SimpleFixedInt64Message {
fixed64 testFieldFixedInt64 = 1;
}
message SimpleSFixedInt32Message {
sfixed32 testFieldFixedInt32 = 1;
}
message SimpleSFixedInt64Message {
sfixed64 testFieldFixedInt64 = 1;
}
message ComplexMessage {
int32 testFieldInt = 1;
SimpleStringMessage testComplexField = 2;
}