feat(api): add member.autoproxy_enabled
This commit is contained in:
parent
99d71aec2c
commit
513c3e1a72
@ -130,6 +130,8 @@ public static class PKMemberExt
|
|||||||
o.Add("created", member.CreatedFor(ctx)?.FormatExport());
|
o.Add("created", member.CreatedFor(ctx)?.FormatExport());
|
||||||
o.Add("keep_proxy", member.KeepProxy);
|
o.Add("keep_proxy", member.KeepProxy);
|
||||||
|
|
||||||
|
o.Add("autoproxy_enabled", ctx == LookupContext.ByOwner ? member.AllowAutoproxy : null);
|
||||||
|
|
||||||
var tagArray = new JArray();
|
var tagArray = new JArray();
|
||||||
foreach (var tag in member.ProxyTags)
|
foreach (var tag in member.ProxyTags)
|
||||||
tagArray.Add(new JObject { { "prefix", tag.Prefix }, { "suffix", tag.Suffix } });
|
tagArray.Add(new JObject { { "prefix", tag.Prefix }, { "suffix", tag.Suffix } });
|
||||||
|
@ -51,6 +51,7 @@ Every PluralKit entity has two IDs: a short (5-character) ID and a longer UUID.
|
|||||||
|created|?datetime||
|
|created|?datetime||
|
||||||
|proxy_tags|array of [ProxyTag objects](#proxytag-object)|
|
|proxy_tags|array of [ProxyTag objects](#proxytag-object)|
|
||||||
|keep_proxy|boolean||
|
|keep_proxy|boolean||
|
||||||
|
|autoproxy_enabled|?boolean||
|
||||||
|privacy|?member privacy object||
|
|privacy|?member privacy object||
|
||||||
|
|
||||||
* Member privacy keys: `visibility`, `name_privacy`, `description_privacy`, `birthday_privacy`, `pronoun_privacy`, `avatar_privacy`, `metadata_privacy`
|
* Member privacy keys: `visibility`, `name_privacy`, `description_privacy`, `birthday_privacy`, `pronoun_privacy`, `avatar_privacy`, `metadata_privacy`
|
||||||
|
Loading…
Reference in New Issue
Block a user