github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/demo/groups/member.gno (about) 1 package groups 2 3 import ( 4 "std" 5 "strconv" 6 "time" 7 ) 8 9 type MemberID uint64 10 11 type Member struct { 12 id MemberID 13 address std.Address 14 weight int 15 metadata string 16 createdAt time.Time 17 } 18 19 func (mid MemberID) String() string { 20 return strconv.Itoa(int(mid)) 21 } 22 23 func (member *Member) getMemberStr() string { 24 memberDataStr := "" 25 memberDataStr += "\t\t\t[" + memberIDKey(member.id) + ", " + member.address.String() + ", " + strconv.Itoa(member.weight) + ", " + member.metadata + ", " + member.createdAt.String() + "],\n\n" 26 return memberDataStr 27 }