| 1565 | |
| 1566 | # Set the struct fields values |
| 1567 | def set_fields(self, fbe_value): |
| 1568 | fbe_current_offset = 0 |
| 1569 | fbe_current_size = 0 |
| 1570 | |
| 1571 | self.currency.fbe_offset = fbe_current_offset |
| 1572 | fbe_field_size = self.currency.set(fbe_value.currency) |
| 1573 | fbe_current_offset += fbe_field_size |
| 1574 | fbe_current_size += fbe_field_size |
| 1575 | |
| 1576 | self.amount.fbe_offset = fbe_current_offset |
| 1577 | fbe_field_size = self.amount.set(fbe_value.amount) |
| 1578 | fbe_current_offset += fbe_field_size |
| 1579 | fbe_current_size += fbe_field_size |
| 1580 | |
| 1581 | return fbe_current_size |
| 1582 | |
| 1583 | |
| 1584 | # Fast Binary Encoding Balance final model |