MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / FieldModelStructSimple

Class FieldModelStructSimple

projects/Python/proto/test.py:1158–2202  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1156
1157
1158class 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

Callers 10

__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70
__init__Method · 0.70

Calls

no outgoing calls

Tested by 10

__init__Method · 0.56
__init__Method · 0.56
__init__Method · 0.56
__init__Method · 0.56
__init__Method · 0.56
__init__Method · 0.56
__init__Method · 0.56
__init__Method · 0.56
__init__Method · 0.56
__init__Method · 0.56