Description
Define core Rust structs and data types for representing payroll groups and members in the contract state.
Implement data types in src/base/types.rs.
Relevant files:
contract/src/base/types.rs
Acceptance Criteria
Dependencies
None
Additional Notes
- Use Soroban SDK types where applicable (Symbol, Address, u128, etc.)
- Add doc comments explaining each field
Description
Define core Rust structs and data types for representing payroll groups and members in the contract state.
Implement data types in
src/base/types.rs.Relevant files:
contract/src/base/types.rsAcceptance Criteria
Groupstruct with: id, creator, token, created_at, member_countMemberstruct with: address, percentage, joined_atGroupMemberstruct combining Group and Member dataDependencies
None
Additional Notes