forked from mirrors/pronouns.cc
3 KiB
3 KiB
Object reference
These are some of the objects shared by multiple types of endpoints. For other objects, such as users or members, check their respective pages.
Field
Field | Type | Description |
---|---|---|
name | string | the field's name or heading |
entries | field_entry[] | the field's entries |
Field entry
Field | Type | Description |
---|---|---|
value | string | this entry's value or key |
status | string | this entry's status |
Pronoun entry
Field | Type | Description |
---|---|---|
pronouns | string | this entry's raw pronouns. This can be any user-inputted value and does not have to be a complete set |
display_text | string? | the text shown in the pronoun list, if pronouns is a valid 5-member set |
status | string | this entry's status |
Status
A name, pronoun, or field entry's status is how the user or member feels about that entry.
This can be any of favourite
, okay
, jokingly
, friends_only
, avoid
,
as well as the UUID of any custom preferences the user has set.
Custom preference
A user can set custom word preferences, which can have custom icons and tooltips. These are identified by a UUID.
Field | Type | Description |
---|---|---|
icon | string | the Bootstrap icon associated with this preference |
tooltip | string | the description shown in the tooltip on hover or tap |
size | string | the size at which any entry with this preference will be shown, can be large , normal , or small |
muted | bool | whether the preference is shown in a muted grey colour |
favourite | bool | whether the preference is treated the same as favourite when building embeds |
Pride flag
Field | Type | Description |
---|---|---|
id | string | the flag's unique ID |
hash | string | the flag's image hash |
name | string | the flag's name |
description | string? | the flag's description or alt text |