Explore this module further in the Mover Registry: @sage/shared
Structs
Member
Data that represents a single member of a larger organization.
Membership
Table of individual members of an organization.
Constants
Represents a wallet address.
Represents an object address.
Represents a member addition.
Represents a member removal.
Error code when an address is already a member of an organization.
Error code when an address is not a member of an organization.
Functions
assert_is_member
Aborts with EIsNotMember if the address is not a member.
create
Creates a new Membership instance.
get_count
Get number of times the Member has joined the Membership.
get_created_at
Get timestamp of when the Member first joined.
get_member_length
Get the number of current Members.
get_type
Get whether the Member is an object or a wallet.
get_updated_at
Get timestamp of when the Membership was most recently updated.
is_member
Returns true or false depending on whether the address is a Member.
object_join
Join a Membership as an object.
object_leave
Leave a Membership as an object.
wallet_join
Join a Membership as a wallet.
wallet_leave
Leave a Membership as a wallet.