| 2297 | |
| 2298 | # Set the struct fields values |
| 2299 | def set_fields(self, fbe_value): |
| 2300 | fbe_current_offset = 0 |
| 2301 | fbe_current_size = 0 |
| 2302 | |
| 2303 | self.id.fbe_offset = fbe_current_offset |
| 2304 | fbe_field_size = self.id.set(fbe_value.id) |
| 2305 | fbe_current_offset += fbe_field_size |
| 2306 | fbe_current_size += fbe_field_size |
| 2307 | |
| 2308 | self.name.fbe_offset = fbe_current_offset |
| 2309 | fbe_field_size = self.name.set(fbe_value.name) |
| 2310 | fbe_current_offset += fbe_field_size |
| 2311 | fbe_current_size += fbe_field_size |
| 2312 | |
| 2313 | self.state.fbe_offset = fbe_current_offset |
| 2314 | fbe_field_size = self.state.set(fbe_value.state) |
| 2315 | fbe_current_offset += fbe_field_size |
| 2316 | fbe_current_size += fbe_field_size |
| 2317 | |
| 2318 | self.wallet.fbe_offset = fbe_current_offset |
| 2319 | fbe_field_size = self.wallet.set(fbe_value.wallet) |
| 2320 | fbe_current_offset += fbe_field_size |
| 2321 | fbe_current_size += fbe_field_size |
| 2322 | |
| 2323 | self.asset.fbe_offset = fbe_current_offset |
| 2324 | fbe_field_size = self.asset.set(fbe_value.asset) |
| 2325 | fbe_current_offset += fbe_field_size |
| 2326 | fbe_current_size += fbe_field_size |
| 2327 | |
| 2328 | self.orders.fbe_offset = fbe_current_offset |
| 2329 | fbe_field_size = self.orders.set(fbe_value.orders) |
| 2330 | fbe_current_offset += fbe_field_size |
| 2331 | fbe_current_size += fbe_field_size |
| 2332 | |
| 2333 | return fbe_current_size |
| 2334 | |
| 2335 | |
| 2336 | # Fast Binary Encoding Account final model |