| 1156 | |
| 1157 | |
| 1158 | class FieldModelStructSimple(fbe.FieldModel): |
| 1159 | __slots__ = "_id", "_f1", "_f2", "_f3", "_f4", "_f5", "_f6", "_f7", "_f8", "_f9", "_f10", "_f11", "_f12", "_f13", "_f14", "_f15", "_f16", "_f17", "_f18", "_f19", "_f20", "_f21", "_f22", "_f23", "_f24", "_f25", "_f26", "_f27", "_f28", "_f29", "_f30", "_f31", "_f32", "_f33", "_f34", "_f35", "_f36", "_f37", "_f38", "_f39", "_f40", "_f41", "_f42", "_f43", "_f44", |
| 1160 | |
| 1161 | def __init__(self, buffer, offset): |
| 1162 | super().__init__(buffer, offset) |
| 1163 | self._id = fbe.FieldModelInt32(buffer, 4 + 4) |
| 1164 | self._f1 = fbe.FieldModelBool(buffer, self._id.fbe_offset + self._id.fbe_size) |
| 1165 | self._f2 = fbe.FieldModelBool(buffer, self._f1.fbe_offset + self._f1.fbe_size) |
| 1166 | self._f3 = fbe.FieldModelByte(buffer, self._f2.fbe_offset + self._f2.fbe_size) |
| 1167 | self._f4 = fbe.FieldModelByte(buffer, self._f3.fbe_offset + self._f3.fbe_size) |
| 1168 | self._f5 = fbe.FieldModelChar(buffer, self._f4.fbe_offset + self._f4.fbe_size) |
| 1169 | self._f6 = fbe.FieldModelChar(buffer, self._f5.fbe_offset + self._f5.fbe_size) |
| 1170 | self._f7 = fbe.FieldModelWChar(buffer, self._f6.fbe_offset + self._f6.fbe_size) |
| 1171 | self._f8 = fbe.FieldModelWChar(buffer, self._f7.fbe_offset + self._f7.fbe_size) |
| 1172 | self._f9 = fbe.FieldModelInt8(buffer, self._f8.fbe_offset + self._f8.fbe_size) |
| 1173 | self._f10 = fbe.FieldModelInt8(buffer, self._f9.fbe_offset + self._f9.fbe_size) |
| 1174 | self._f11 = fbe.FieldModelUInt8(buffer, self._f10.fbe_offset + self._f10.fbe_size) |
| 1175 | self._f12 = fbe.FieldModelUInt8(buffer, self._f11.fbe_offset + self._f11.fbe_size) |
| 1176 | self._f13 = fbe.FieldModelInt16(buffer, self._f12.fbe_offset + self._f12.fbe_size) |
| 1177 | self._f14 = fbe.FieldModelInt16(buffer, self._f13.fbe_offset + self._f13.fbe_size) |
| 1178 | self._f15 = fbe.FieldModelUInt16(buffer, self._f14.fbe_offset + self._f14.fbe_size) |
| 1179 | self._f16 = fbe.FieldModelUInt16(buffer, self._f15.fbe_offset + self._f15.fbe_size) |
| 1180 | self._f17 = fbe.FieldModelInt32(buffer, self._f16.fbe_offset + self._f16.fbe_size) |
| 1181 | self._f18 = fbe.FieldModelInt32(buffer, self._f17.fbe_offset + self._f17.fbe_size) |
| 1182 | self._f19 = fbe.FieldModelUInt32(buffer, self._f18.fbe_offset + self._f18.fbe_size) |
| 1183 | self._f20 = fbe.FieldModelUInt32(buffer, self._f19.fbe_offset + self._f19.fbe_size) |
| 1184 | self._f21 = fbe.FieldModelInt64(buffer, self._f20.fbe_offset + self._f20.fbe_size) |
| 1185 | self._f22 = fbe.FieldModelInt64(buffer, self._f21.fbe_offset + self._f21.fbe_size) |
| 1186 | self._f23 = fbe.FieldModelUInt64(buffer, self._f22.fbe_offset + self._f22.fbe_size) |
| 1187 | self._f24 = fbe.FieldModelUInt64(buffer, self._f23.fbe_offset + self._f23.fbe_size) |
| 1188 | self._f25 = fbe.FieldModelFloat(buffer, self._f24.fbe_offset + self._f24.fbe_size) |
| 1189 | self._f26 = fbe.FieldModelFloat(buffer, self._f25.fbe_offset + self._f25.fbe_size) |
| 1190 | self._f27 = fbe.FieldModelDouble(buffer, self._f26.fbe_offset + self._f26.fbe_size) |
| 1191 | self._f28 = fbe.FieldModelDouble(buffer, self._f27.fbe_offset + self._f27.fbe_size) |
| 1192 | self._f29 = fbe.FieldModelDecimal(buffer, self._f28.fbe_offset + self._f28.fbe_size) |
| 1193 | self._f30 = fbe.FieldModelDecimal(buffer, self._f29.fbe_offset + self._f29.fbe_size) |
| 1194 | self._f31 = fbe.FieldModelString(buffer, self._f30.fbe_offset + self._f30.fbe_size) |
| 1195 | self._f32 = fbe.FieldModelString(buffer, self._f31.fbe_offset + self._f31.fbe_size) |
| 1196 | self._f33 = fbe.FieldModelTimestamp(buffer, self._f32.fbe_offset + self._f32.fbe_size) |
| 1197 | self._f34 = fbe.FieldModelTimestamp(buffer, self._f33.fbe_offset + self._f33.fbe_size) |
| 1198 | self._f35 = fbe.FieldModelTimestamp(buffer, self._f34.fbe_offset + self._f34.fbe_size) |
| 1199 | self._f36 = fbe.FieldModelUUID(buffer, self._f35.fbe_offset + self._f35.fbe_size) |
| 1200 | self._f37 = fbe.FieldModelUUID(buffer, self._f36.fbe_offset + self._f36.fbe_size) |
| 1201 | self._f38 = fbe.FieldModelUUID(buffer, self._f37.fbe_offset + self._f37.fbe_size) |
| 1202 | self._f39 = proto.FieldModelOrderSide(buffer, self._f38.fbe_offset + self._f38.fbe_size) |
| 1203 | self._f40 = proto.FieldModelOrderType(buffer, self._f39.fbe_offset + self._f39.fbe_size) |
| 1204 | self._f41 = proto.FieldModelOrder(buffer, self._f40.fbe_offset + self._f40.fbe_size) |
| 1205 | self._f42 = proto.FieldModelBalance(buffer, self._f41.fbe_offset + self._f41.fbe_size) |
| 1206 | self._f43 = proto.FieldModelState(buffer, self._f42.fbe_offset + self._f42.fbe_size) |
| 1207 | self._f44 = proto.FieldModelAccount(buffer, self._f43.fbe_offset + self._f43.fbe_size) |
| 1208 | |
| 1209 | @property |
| 1210 | def id(self): |
| 1211 | return self._id |
| 1212 | |
| 1213 | @property |
| 1214 | def f1(self): |
| 1215 | return self._f1 |