Skip to content

Commit 49a2953

Browse files
Bump bindings (#341)
1 parent 275c56c commit 49a2953

36 files changed

+2708
-7
lines changed

src/FishyFlip.Xrpc/Lexicon/App/Bsky/Actor/ActorController.g.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public abstract class ActorController : ControllerBase
7171
/// <see cref="FishyFlip.Lexicon.App.Bsky.Actor.LabelersPref"/> (app.bsky.actor.defs#labelersPref) <br/>
7272
/// <see cref="FishyFlip.Lexicon.App.Bsky.Actor.PostInteractionSettingsPref"/> (app.bsky.actor.defs#postInteractionSettingsPref) <br/>
7373
/// <see cref="FishyFlip.Lexicon.App.Bsky.Actor.VerificationPrefs"/> (app.bsky.actor.defs#verificationPrefs) <br/>
74+
/// <see cref="FishyFlip.Lexicon.App.Bsky.Actor.LiveEventPreferences"/> (app.bsky.actor.defs#liveEventPreferences) <br/>
7475
/// </param>
7576
/// <param name="cancellationToken"></param>
7677
/// <returns>Result of <see cref="Success"/></returns>
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
// <auto-generated />
2+
// This file was generated by FFSourceGen.
3+
// Do not modify this file.
4+
5+
#nullable enable annotations
6+
#nullable disable warnings
7+
8+
namespace FishyFlip.Xrpc.Lexicon.App.Bsky.Draft
9+
{
10+
11+
/// <summary>
12+
/// app.bsky.draft XRPC Group.
13+
/// </summary>
14+
[ApiController]
15+
public abstract class DraftController : ControllerBase
16+
{
17+
18+
/// <summary>
19+
/// Inserts a draft using private storage (stash). An upper limit of drafts might be enforced. Requires authentication.
20+
/// <br/> Possible Errors: <br/>
21+
/// <see cref="FishyFlip.Lexicon.DraftLimitReachedError"/> Trying to insert a new draft when the limit was already reached. <br/>
22+
/// </summary>
23+
/// <param name="draft">A draft containing an array of draft posts.</param>
24+
/// <param name="cancellationToken"></param>
25+
/// <returns>Result of <see cref="FishyFlip.Lexicon.App.Bsky.Draft.CreateDraftOutput"/></returns>
26+
[HttpPost("/xrpc/app.bsky.draft.createDraft")]
27+
public abstract Task<Results<ATResult<FishyFlip.Lexicon.App.Bsky.Draft.CreateDraftOutput>, ATErrorResult>> CreateDraftAsync ([FromBody] FishyFlip.Lexicon.App.Bsky.Draft.CreateDraftInput input, CancellationToken cancellationToken);
28+
29+
/// <summary>
30+
/// Deletes a draft by ID. Requires authentication.
31+
/// </summary>
32+
/// <param name="id"></param>
33+
/// <param name="cancellationToken"></param>
34+
/// <returns>Result of <see cref="Success"/></returns>
35+
[HttpPost("/xrpc/app.bsky.draft.deleteDraft")]
36+
public abstract Task<Results<Ok, ATErrorResult>> DeleteDraftAsync ([FromBody] FishyFlip.Lexicon.App.Bsky.Draft.DeleteDraftInput input, CancellationToken cancellationToken);
37+
38+
/// <summary>
39+
/// Gets views of user drafts. Requires authentication.
40+
/// </summary>
41+
/// <param name="limit"></param>
42+
/// <param name="cursor"></param>
43+
/// <param name="cancellationToken"></param>
44+
/// <returns>Result of <see cref="FishyFlip.Lexicon.App.Bsky.Draft.GetDraftsOutput"/></returns>
45+
[HttpGet("/xrpc/app.bsky.draft.getDrafts")]
46+
public abstract Task<Results<ATResult<FishyFlip.Lexicon.App.Bsky.Draft.GetDraftsOutput>, ATErrorResult>> GetDraftsAsync ([FromQuery] int? limit = 50, [FromQuery] string? cursor = default, CancellationToken cancellationToken = default);
47+
48+
/// <summary>
49+
/// Updates a draft using private storage (stash). If the draft ID points to a non-existing ID, the update will be silently ignored. This is done because updates don't enforce draft limit, so it accepts all writes, but will ignore invalid ones. Requires authentication.
50+
/// </summary>
51+
/// <param name="draft">A draft with an identifier, used to store drafts in private storage (stash).</param>
52+
/// <param name="cancellationToken"></param>
53+
/// <returns>Result of <see cref="Success"/></returns>
54+
[HttpPost("/xrpc/app.bsky.draft.updateDraft")]
55+
public abstract Task<Results<Ok, ATErrorResult>> UpdateDraftAsync ([FromBody] FishyFlip.Lexicon.App.Bsky.Draft.UpdateDraftInput input, CancellationToken cancellationToken);
56+
}
57+
}
58+

src/FishyFlip/Lexicon/ATErrorGenerator.g.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ public static FishyFlip.Models.ATError Generate(int statusCode, ErrorDetail deta
6262
return new AccountTakedownError(statusCode, detail);
6363
case "UnsupportedCollection":
6464
return new UnsupportedCollectionError(statusCode, detail);
65+
case "DraftLimitReached":
66+
return new DraftLimitReachedError(statusCode, detail);
6567
case "AuthFactorTokenRequired":
6668
return new AuthFactorTokenRequiredError(statusCode, detail);
6769
case "DuplicateTemplateName":

src/FishyFlip/Lexicon/ATObject.g.cs

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,10 @@ public override string ToString()
198198
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Com.Atproto.Server.CreateAppPasswordInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Com.Atproto.Server.CreateAppPasswordInput>)SourceGenerationContext.Default.ComAtprotoServerCreateAppPasswordInput);
199199
case "app.bsky.bookmark.createBookmark#CreateBookmarkInput":
200200
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Bookmark.CreateBookmarkInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Bookmark.CreateBookmarkInput>)SourceGenerationContext.Default.AppBskyBookmarkCreateBookmarkInput);
201+
case "app.bsky.draft.createDraft#CreateDraftInput":
202+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.CreateDraftInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.CreateDraftInput>)SourceGenerationContext.Default.AppBskyDraftCreateDraftInput);
203+
case "app.bsky.draft.createDraft#CreateDraftOutput":
204+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.CreateDraftOutput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.CreateDraftOutput>)SourceGenerationContext.Default.AppBskyDraftCreateDraftOutput);
201205
case "com.atproto.server.createInviteCode#CreateInviteCodeInput":
202206
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Com.Atproto.Server.CreateInviteCodeInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Com.Atproto.Server.CreateInviteCodeInput>)SourceGenerationContext.Default.ComAtprotoServerCreateInviteCodeInput);
203207
case "com.atproto.server.createInviteCode#CreateInviteCodeOutput":
@@ -228,6 +232,8 @@ public override string ToString()
228232
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Notification.Declaration>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Notification.Declaration>)SourceGenerationContext.Default.AppBskyNotificationDeclaration);
229233
case "chat.bsky.actor.declaration":
230234
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Actor.Declaration>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Actor.Declaration>)SourceGenerationContext.Default.ChatBskyActorDeclaration);
235+
case "com.germnetwork.declaration":
236+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Com.Germnetwork.Declaration>(data, (JsonTypeInfo<FishyFlip.Lexicon.Com.Germnetwork.Declaration>)SourceGenerationContext.Default.ComGermnetworkDeclaration);
231237
case "app.bsky.actor.defs#declaredAgePref":
232238
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Actor.DeclaredAgePref>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Actor.DeclaredAgePref>)SourceGenerationContext.Default.AppBskyActorDeclaredAgePref);
233239
case "com.atproto.repo.applyWrites#delete":
@@ -242,6 +248,8 @@ public override string ToString()
242248
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Bookmark.DeleteBookmarkInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Bookmark.DeleteBookmarkInput>)SourceGenerationContext.Default.AppBskyBookmarkDeleteBookmarkInput);
243249
case "chat.bsky.convo.defs#deletedMessageView":
244250
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Convo.DeletedMessageView>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Convo.DeletedMessageView>)SourceGenerationContext.Default.ChatBskyConvoDeletedMessageView);
251+
case "app.bsky.draft.deleteDraft#DeleteDraftInput":
252+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DeleteDraftInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DeleteDraftInput>)SourceGenerationContext.Default.AppBskyDraftDeleteDraftInput);
245253
case "tools.ozone.team.deleteMember#DeleteMemberInput":
246254
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Tools.Ozone.Team.DeleteMemberInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Tools.Ozone.Team.DeleteMemberInput>)SourceGenerationContext.Default.ToolsOzoneTeamDeleteMemberInput);
247255
case "chat.bsky.convo.deleteMessageForSelf#DeleteMessageForSelfInput":
@@ -278,6 +286,26 @@ public override string ToString()
278286
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Contact.DismissMatchInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Contact.DismissMatchInput>)SourceGenerationContext.Default.AppBskyContactDismissMatchInput);
279287
case "app.bsky.contact.dismissMatch#DismissMatchOutput":
280288
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Contact.DismissMatchOutput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Contact.DismissMatchOutput>)SourceGenerationContext.Default.AppBskyContactDismissMatchOutput);
289+
case "app.bsky.draft.defs#draft":
290+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.Draft>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.Draft>)SourceGenerationContext.Default.AppBskyDraftDraft);
291+
case "app.bsky.draft.defs#draftEmbedCaption":
292+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedCaption>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedCaption>)SourceGenerationContext.Default.AppBskyDraftDraftEmbedCaption);
293+
case "app.bsky.draft.defs#draftEmbedExternal":
294+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedExternal>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedExternal>)SourceGenerationContext.Default.AppBskyDraftDraftEmbedExternal);
295+
case "app.bsky.draft.defs#draftEmbedImage":
296+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedImage>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedImage>)SourceGenerationContext.Default.AppBskyDraftDraftEmbedImage);
297+
case "app.bsky.draft.defs#draftEmbedLocalRef":
298+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedLocalRef>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedLocalRef>)SourceGenerationContext.Default.AppBskyDraftDraftEmbedLocalRef);
299+
case "app.bsky.draft.defs#draftEmbedRecord":
300+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedRecord>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedRecord>)SourceGenerationContext.Default.AppBskyDraftDraftEmbedRecord);
301+
case "app.bsky.draft.defs#draftEmbedVideo":
302+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedVideo>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftEmbedVideo>)SourceGenerationContext.Default.AppBskyDraftDraftEmbedVideo);
303+
case "app.bsky.draft.defs#draftPost":
304+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftPost>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftPost>)SourceGenerationContext.Default.AppBskyDraftDraftPost);
305+
case "app.bsky.draft.defs#draftView":
306+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftView>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftView>)SourceGenerationContext.Default.AppBskyDraftDraftView);
307+
case "app.bsky.draft.defs#draftWithId":
308+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.DraftWithId>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.DraftWithId>)SourceGenerationContext.Default.AppBskyDraftDraftWithId);
281309
case "tools.ozone.hosting.getAccountHistory#emailConfirmed":
282310
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Tools.Ozone.Hosting.EmailConfirmed>(data, (JsonTypeInfo<FishyFlip.Lexicon.Tools.Ozone.Hosting.EmailConfirmed>)SourceGenerationContext.Default.ToolsOzoneHostingEmailConfirmed);
283311
case "tools.ozone.hosting.getAccountHistory#emailUpdated":
@@ -366,6 +394,8 @@ public override string ToString()
366394
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Convo.GetConvoForMembersOutput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Convo.GetConvoForMembersOutput>)SourceGenerationContext.Default.ChatBskyConvoGetConvoForMembersOutput);
367395
case "chat.bsky.convo.getConvo#GetConvoOutput":
368396
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Convo.GetConvoOutput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Convo.GetConvoOutput>)SourceGenerationContext.Default.ChatBskyConvoGetConvoOutput);
397+
case "app.bsky.draft.getDrafts#GetDraftsOutput":
398+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.GetDraftsOutput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.GetDraftsOutput>)SourceGenerationContext.Default.AppBskyDraftGetDraftsOutput);
369399
case "app.bsky.feed.getFeedGenerator#GetFeedGeneratorOutput":
370400
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Feed.GetFeedGeneratorOutput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Feed.GetFeedGeneratorOutput>)SourceGenerationContext.Default.AppBskyFeedGetFeedGeneratorOutput);
371401
case "app.bsky.feed.getFeedGenerators#GetFeedGeneratorsOutput":
@@ -634,6 +664,8 @@ public override string ToString()
634664
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Graph.ListViewerState>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Graph.ListViewerState>)SourceGenerationContext.Default.AppBskyGraphListViewerState);
635665
case "app.bsky.graph.getListsWithMembership#listWithMembership":
636666
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Graph.ListWithMembership>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Graph.ListWithMembership>)SourceGenerationContext.Default.AppBskyGraphListWithMembership);
667+
case "app.bsky.actor.defs#liveEventPreferences":
668+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Actor.LiveEventPreferences>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Actor.LiveEventPreferences>)SourceGenerationContext.Default.AppBskyActorLiveEventPreferences);
637669
case "app.bsky.unspecced.getConfig#liveNowConfig":
638670
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Unspecced.LiveNowConfig>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Unspecced.LiveNowConfig>)SourceGenerationContext.Default.AppBskyUnspeccedLiveNowConfig);
639671
case "chat.bsky.convo.defs#logAcceptConvo":
@@ -668,6 +700,8 @@ public override string ToString()
668700
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Convo.MessageAndReactionView>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Convo.MessageAndReactionView>)SourceGenerationContext.Default.ChatBskyConvoMessageAndReactionView);
669701
case "chat.bsky.convo.defs#messageInput":
670702
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Convo.MessageInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Convo.MessageInput>)SourceGenerationContext.Default.ChatBskyConvoMessageInput);
703+
case "com.germnetwork.declaration#messageMe":
704+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Com.Germnetwork.MessageMe>(data, (JsonTypeInfo<FishyFlip.Lexicon.Com.Germnetwork.MessageMe>)SourceGenerationContext.Default.ComGermnetworkMessageMe);
671705
case "chat.bsky.convo.defs#messageRef":
672706
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Convo.MessageRef>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Convo.MessageRef>)SourceGenerationContext.Default.ChatBskyConvoMessageRef);
673707
case "chat.bsky.convo.defs#messageView":
@@ -770,6 +804,8 @@ public override string ToString()
770804
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Actor.ProfileAssociatedActivitySubscription>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Actor.ProfileAssociatedActivitySubscription>)SourceGenerationContext.Default.AppBskyActorProfileAssociatedActivitySubscription);
771805
case "app.bsky.actor.defs#profileAssociatedChat":
772806
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Actor.ProfileAssociatedChat>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Actor.ProfileAssociatedChat>)SourceGenerationContext.Default.AppBskyActorProfileAssociatedChat);
807+
case "app.bsky.actor.defs#profileAssociatedGerm":
808+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Actor.ProfileAssociatedGerm>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Actor.ProfileAssociatedGerm>)SourceGenerationContext.Default.AppBskyActorProfileAssociatedGerm);
773809
case "app.bsky.actor.defs#profileView":
774810
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Actor.ProfileView>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Actor.ProfileView>)SourceGenerationContext.Default.AppBskyActorProfileView);
775811
case "app.bsky.actor.defs#profileViewBasic":
@@ -1116,6 +1152,8 @@ public override string ToString()
11161152
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Convo.UpdateAllReadInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Convo.UpdateAllReadInput>)SourceGenerationContext.Default.ChatBskyConvoUpdateAllReadInput);
11171153
case "chat.bsky.convo.updateAllRead#UpdateAllReadOutput":
11181154
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Chat.Bsky.Convo.UpdateAllReadOutput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Chat.Bsky.Convo.UpdateAllReadOutput>)SourceGenerationContext.Default.ChatBskyConvoUpdateAllReadOutput);
1155+
case "app.bsky.draft.updateDraft#UpdateDraftInput":
1156+
return JsonSerializer.Deserialize<FishyFlip.Lexicon.App.Bsky.Draft.UpdateDraftInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.App.Bsky.Draft.UpdateDraftInput>)SourceGenerationContext.Default.AppBskyDraftUpdateDraftInput);
11191157
case "com.atproto.server.updateEmail#UpdateEmailInput":
11201158
return JsonSerializer.Deserialize<FishyFlip.Lexicon.Com.Atproto.Server.UpdateEmailInput>(data, (JsonTypeInfo<FishyFlip.Lexicon.Com.Atproto.Server.UpdateEmailInput>)SourceGenerationContext.Default.ComAtprotoServerUpdateEmailInput);
11211159
case "com.atproto.identity.updateHandle#UpdateHandleInput":

src/FishyFlip/Lexicon/ATProtocol.g.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ public sealed partial class ATProtocol
3434
/// </summary>
3535
public FishyFlip.Lexicon.App.Bsky.Contact.BlueskyContact Contact => new (this);
3636

37+
/// <summary>
38+
/// app.bsky.draft Endpoint Group.
39+
/// </summary>
40+
public FishyFlip.Lexicon.App.Bsky.Draft.BlueskyDraft Draft => new (this);
41+
3742
/// <summary>
3843
/// app.bsky.feed Endpoint Group.
3944
/// </summary>

0 commit comments

Comments
 (0)