social.grain.group.defs

Repository @grain.social did:plc:e7rftrdyz5e2rw4y6ocszew2 not from the namespace authority
Details · defs
Kinddefs
Authoritygroup.grain.social
Indexed

#groupRef

object

Properties

did

requiredstring · did

handle

requiredstring

item

requiredstring · at-uri

The social.grain.group.item that pools this gallery.

#groupView

object

Properties

avatar

string · uri

did

requiredstring · did

handle

requiredstring

How to get in, from the group's public profile.

  • knownValues: open | request | invite

lastActivityAt

string · datetime

When the pool last changed.

Submissions awaiting review. Only present for a viewer acting as the group.

poolCount

integer

Galleries in the pool.

rules

array
itemsref
Reference

url

string · uri

The group's own site, from its opensocial profile. Where the group is actually run.

Reference

#rule

object

Properties

text

string

title

requiredstring

uri

requiredstring · at-uri

#submissionState

object

Properties

item

string · at-uri

The group's item record, once accepted.

status

requiredstring
  • knownValues: pending | accepted | declined

uri

requiredstring · at-uri

The submission record.

#submissionView

object

Properties

cid

requiredstring · cid

createdAt

requiredstring · datetime

group

requiredstring · did

uri

requiredstring · at-uri

#viewerState

object

Properties

acting

boolean

The viewer is signed in as this group, so may accept and remove.

member

boolean

The viewer has accepted membership of this group, as their own PDS lists it. A claim, not access: the host decides that.

The viewer's standing for the gallery named in the request, if one was.

Reference

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • social.grain.group.submission

    record not from the namespace authority

    A member offering one of their own galleries to a group's pool. Lives in the member's repo; the group answers with a social.grain.group.item.

  • social.grain.group.item

    record not from the namespace authority

    A gallery in a group's pool. Written into the group's own repo by whoever is acting as it; the gallery itself stays in its author's repo. Accept a submission by creating one of these, remove from the pool by deleting it.

  • Contents of an access record.

  • Preview for a disabled join link. Carries only the code so clients can correlate with the input and render a disabled state.