partyCap
untyped bigintValue
(8 <untyped> bigint)
nameMax
untyped bigintValue
(16 <untyped> bigint)
capFloor
untyped bigintValue
(2 <untyped> bigint)
capCeil
untyped bigintValue
(32 <untyped> bigint)
crew
typeValue
party.crew
crews
[]*party.crew- OID
- 0b6850…2ca0:39
crews details
seat
map[.uverse.address]int- OID
- 0b6850…2ca0:37
seat details
invited
map[.uverse.address]int- OID
- 0b6850…2ca0:38
invited details
nextPID
intValue
1
crewCap
intValue
8
admin
.uverse.addressValue
<zero>
adminSet
boolValue
false
Create
func(name string) int- OID
- 0b6850…2ca0:10
Create details
Invite
func(who .uverse.address)- OID
- 0b6850…2ca0:12
Invite details
Accept
func() int- OID
- 0b6850…2ca0:13
Accept details
Leave
func()- OID
- 0b6850…2ca0:14
Leave details
Kick
func(who .uverse.address)- OID
- 0b6850…2ca0:15
Kick details
Disband
func()- OID
- 0b6850…2ca0:16
Disband details
Cap
func() intCap is the seat limit for a new invite. The default is 8.
- OID
- 0b6850…2ca0:17
Cap details
Version
func() stringVersion names this local package shape. The live party realm is unchanged.
- OID
- 0b6850…2ca0:18
Version details
Admin
func() .uverse.address- OID
- 0b6850…2ca0:19
Admin details
ClaimAdmin
func()ClaimAdmin records the first caller. A later caller cannot replace them here.
- OID
- 0b6850…2ca0:20
ClaimAdmin details
SetCap
func(n int)SetCap changes how many seats a crew may fill. Crews that are already larger stay as they are.
- OID
- 0b6850…2ca0:21
SetCap details
PartyOf
func(who .uverse.address) int- OID
- 0b6850…2ca0:22
PartyOf details
SameParty
func(a .uverse.address, b .uverse.address) bool- OID
- 0b6850…2ca0:23
SameParty details
NameOf
func(id int) string- OID
- 0b6850…2ca0:24
NameOf details
LeaderOf
func(id int) .uverse.address- OID
- 0b6850…2ca0:25
LeaderOf details
MemberCount
func(id int) int- OID
- 0b6850…2ca0:26
MemberCount details
MemberAt
func(id int, index int) .uverse.address- OID
- 0b6850…2ca0:27
MemberAt details
requireUser
func() .uverse.address- OID
- 0b6850…2ca0:28
requireUser details
takeExact
func(n int64)- OID
- 0b6850…2ca0:29
takeExact details
ensure
func()- OID
- 0b6850…2ca0:30
ensure details
seatOf
func(who .uverse.address) int- OID
- 0b6850…2ca0:31
seatOf details
openCrew
func(id int) *party.crew- OID
- 0b6850…2ca0:32
openCrew details
taken
func(name string) bool- OID
- 0b6850…2ca0:33
taken details
cleanName
func(name string) string- OID
- 0b6850…2ca0:34
cleanName details
dropMember
func(body *party.crew, who .uverse.address)- OID
- 0b6850…2ca0:35
dropMember details
dropInvites
func(id int)- OID
- 0b6850…2ca0:36
dropInvites details
partyCap
:
untyped bigint
=(8 <untyped> bigint)
nameMax
:
untyped bigint
=(16 <untyped> bigint)
capFloor
:
untyped bigint
=(2 <untyped> bigint)
capCeil
:
untyped bigint
=(32 <untyped> bigint)
crew
:
type
=party.crew
crews : []*party.crew Inspect
seat : map[.uverse.address]int Inspect
invited : map[.uverse.address]int Inspect
nextPID
:
int
=1
crewCap
:
int
=8
admin
:
.uverse.address
=<zero>
adminSet
:
bool
=false