Skip to content Search Apps Documentation Source Content File Folder Download Copy Actions State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.

sharedmembers state

Back to all declarations

pkgPath

untyped string

Value

"gno.land/r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/remixlab/sharedmembers"

pageSize

untyped bigint

Value

(25 <untyped> bigint)

InterfaceVersion

untyped string

Value

"membership.read/v1"

opInvite

untyped string

Value

"members.invite"

opRemove

untyped string

Value

"members.remove"

opSetRole

untyped string

Value

"members.set_role"

RoleOf

func(addr .uverse.address) v1.Role

RoleOf returns addr's role.

Open
OID
071cf1…22f0:8
RoleOf details

Inspect func

Size

func() int

Size returns the number of members.

Open
OID
071cf1…22f0:9
Size details

Inspect func

Snapshot

func(minRole v1.Role, max int) ([].uverse.address, bool)
Open
OID
071cf1…22f0:10
Snapshot details

Inspect func

Members

func(offset int, limit int) []v1.MemberView

Members pages through members ordered by address.

Open
OID
071cf1…22f0:11
Members details

Inspect func

Invite

func(addr .uverse.address, role string)

Invite lets addr join with role. Inviting a reviewer or owner also requires the set-role permission.

Open
OID
071cf1…22f0:12
Invite details

Inspect func

RevokeInvite

func(addr .uverse.address)

RevokeInvite cancels a pending invitation. Revoking an invitation for a reviewer or owner also requires the set-role permission.

Open
OID
071cf1…22f0:13
RevokeInvite details

Inspect func

Invites

func(offset int, limit int) []v1.MemberView

Invites pages through pending invitations ordered by address.

Open
OID
071cf1…22f0:14
Invites details

Inspect func

Join

func()

Join accepts the caller's pending invitation.

Open
OID
071cf1…22f0:15
Join details

Inspect func

Leave

func()

Leave removes the caller.

Open
OID
071cf1…22f0:16
Leave details

Inspect func

RemoveMember

func(addr .uverse.address)

RemoveMember removes addr.

Open
OID
071cf1…22f0:17
RemoveMember details

Inspect func

SetRole

func(addr .uverse.address, role string)

SetRole changes addr's role.

Open
OID
071cf1…22f0:18
SetRole details

Inspect func

Render

func(path string) string

Render lists the members.

Open
OID
071cf1…22f0:19
Render details

Inspect func

authorize

func(op string) .uverse.address
Open
OID
071cf1…22f0:20
authorize details

Inspect func
pkgPath : untyped string ="gno.land/r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/remixlab/sharedmembers"
pageSize : untyped bigint =(25 <untyped> bigint)
InterfaceVersion : untyped string ="membership.read/v1"
opInvite : untyped string ="members.invite"
opRemove : untyped string ="members.remove"
opSetRole : untyped string ="members.set_role"
members : *v1.Set Inspect
policy : *v1.Policy Inspect
init.8 : func() Inspect
setup : func(owner .uverse.address) Inspect
RoleOf : func(addr .uverse.address) v1.Role Inspect
Size : func() int Inspect
Snapshot : func(minRole v1.Role, max int) ([].uverse.address, bool) Inspect
Members : func(offset int, limit int) []v1.MemberView Inspect
Invite : func(addr .uverse.address, role string) Inspect
RevokeInvite : func(addr .uverse.address) Inspect
Invites : func(offset int, limit int) []v1.MemberView Inspect
Join : func() Inspect
Leave : func() Inspect
RemoveMember : func(addr .uverse.address) Inspect
SetRole : func(addr .uverse.address, role string) Inspect
Render : func(path string) string Inspect
authorize : func(op string) .uverse.address Inspect
ready : func() Inspect
must : func(err .uverse.error) Inspect