diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs index f5e0bdcf9..bb11c1154 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder.rs @@ -48,7 +48,7 @@ pub struct CreateFolderOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.folder.createFolder pub struct CreateFolderResponse; impl jacquard_common::xrpc::XrpcResp for CreateFolderResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateFolder<'a> { type Response = CreateFolderResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.folder.createFolder pub struct CreateFolderRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateFolderRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs index d075130c6..6c146deb4 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/create_folder_relationship.rs @@ -26,7 +26,7 @@ pub struct CreateFolderRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.folder.createFolderRelationship pub struct CreateFolderRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for CreateFolderRelationshipResponse { @@ -44,7 +44,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateFolderRelationship<'a> { type Response = CreateFolderRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.folder.createFolderRelationship pub struct CreateFolderRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateFolderRelationshipRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder.rs index 8a91d132e..4815cc87f 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder.rs @@ -36,7 +36,7 @@ pub struct DeleteFolderParams<'a> { jacquard_derive::IntoStatic )] pub struct DeleteFolder; -///Response type for +/// Response type for ///app.blebbit.authr.folder.deleteFolder pub struct DeleteFolderResponse; impl jacquard_common::xrpc::XrpcResp for DeleteFolderResponse { @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcRequest for DeleteFolder { type Response = DeleteFolderResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.folder.deleteFolder pub struct DeleteFolderRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteFolderRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs index cae5de258..73cc74b2d 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/delete_folder_relationship.rs @@ -27,7 +27,7 @@ pub struct DeleteFolderRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.folder.deleteFolderRelationship pub struct DeleteFolderRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for DeleteFolderRelationshipResponse { @@ -45,7 +45,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteFolderRelationship<'a> { type Response = DeleteFolderRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.folder.deleteFolderRelationship pub struct DeleteFolderRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteFolderRelationshipRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs index 26ea8f828..3cc317d9d 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/get_folder.rs @@ -46,7 +46,7 @@ pub struct GetFolderOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.folder.getFolder pub struct GetFolderResponse; impl jacquard_common::xrpc::XrpcResp for GetFolderResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFolder<'a> { type Response = GetFolderResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.folder.getFolder pub struct GetFolderRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFolderRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs index b292f2878..41534b115 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/get_folders.rs @@ -46,7 +46,7 @@ pub struct GetFoldersOutput<'a> { >, } -///Response type for +/// Response type for ///app.blebbit.authr.folder.getFolders pub struct GetFoldersResponse; impl jacquard_common::xrpc::XrpcResp for GetFoldersResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFolders<'a> { type Response = GetFoldersResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.folder.getFolders pub struct GetFoldersRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFoldersRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs index 0e8feb7a5..4ba359027 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder.rs @@ -67,7 +67,7 @@ pub struct UpdateFolderOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.folder.updateFolder pub struct UpdateFolderResponse; impl jacquard_common::xrpc::XrpcResp for UpdateFolderResponse { @@ -85,7 +85,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateFolder<'a> { type Response = UpdateFolderResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.folder.updateFolder pub struct UpdateFolderRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateFolderRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs index b90bb4e55..0f66ebae7 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/folder/update_folder_relationship.rs @@ -26,7 +26,7 @@ pub struct UpdateFolderRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.folder.updateFolderRelationship pub struct UpdateFolderRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for UpdateFolderRelationshipResponse { @@ -44,7 +44,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateFolderRelationship<'a> { type Response = UpdateFolderRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.folder.updateFolderRelationship pub struct UpdateFolderRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateFolderRelationshipRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs b/crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs index acbe0df0b..0e856681c 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/create_group.rs @@ -59,7 +59,7 @@ pub struct CreateGroupOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.group.createGroup pub struct CreateGroupResponse; impl jacquard_common::xrpc::XrpcResp for CreateGroupResponse { @@ -77,7 +77,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateGroup<'a> { type Response = CreateGroupResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.group.createGroup pub struct CreateGroupRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateGroupRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs index 03db4fe16..af3f99293 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/create_group_relationship.rs @@ -26,7 +26,7 @@ pub struct CreateGroupRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.group.createGroupRelationship pub struct CreateGroupRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for CreateGroupRelationshipResponse { @@ -44,7 +44,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateGroupRelationship<'a> { type Response = CreateGroupRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.group.createGroupRelationship pub struct CreateGroupRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateGroupRelationshipRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/delete_group.rs b/crates/jacquard-api/src/app_blebbit/authr/group/delete_group.rs index ac8ccada7..7ef0d1eb5 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/delete_group.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/delete_group.rs @@ -36,7 +36,7 @@ pub struct DeleteGroupParams<'a> { jacquard_derive::IntoStatic )] pub struct DeleteGroup; -///Response type for +/// Response type for ///app.blebbit.authr.group.deleteGroup pub struct DeleteGroupResponse; impl jacquard_common::xrpc::XrpcResp for DeleteGroupResponse { @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcRequest for DeleteGroup { type Response = DeleteGroupResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.group.deleteGroup pub struct DeleteGroupRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteGroupRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs index cad10692e..8e4101069 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/delete_group_relationship.rs @@ -27,7 +27,7 @@ pub struct DeleteGroupRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.group.deleteGroupRelationship pub struct DeleteGroupRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for DeleteGroupRelationshipResponse { @@ -45,7 +45,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteGroupRelationship<'a> { type Response = DeleteGroupRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.group.deleteGroupRelationship pub struct DeleteGroupRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteGroupRelationshipRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs b/crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs index 81695f2b6..7919202bf 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/get_group.rs @@ -52,7 +52,7 @@ pub struct GetGroupOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.group.getGroup pub struct GetGroupResponse; impl jacquard_common::xrpc::XrpcResp for GetGroupResponse { @@ -68,7 +68,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetGroup<'a> { type Response = GetGroupResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.group.getGroup pub struct GetGroupRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetGroupRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs b/crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs index f8877ace7..6ea6f33c4 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/get_groups.rs @@ -46,7 +46,7 @@ pub struct GetGroupsOutput<'a> { >, } -///Response type for +/// Response type for ///app.blebbit.authr.group.getGroups pub struct GetGroupsResponse; impl jacquard_common::xrpc::XrpcResp for GetGroupsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetGroups<'a> { type Response = GetGroupsResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.group.getGroups pub struct GetGroupsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetGroupsRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs b/crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs index aebc44bb2..8e4498f35 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/update_group.rs @@ -78,7 +78,7 @@ pub struct UpdateGroupOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.group.updateGroup pub struct UpdateGroupResponse; impl jacquard_common::xrpc::XrpcResp for UpdateGroupResponse { @@ -96,7 +96,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateGroup<'a> { type Response = UpdateGroupResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.group.updateGroup pub struct UpdateGroupRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateGroupRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs index 673af45b8..69e821373 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/group/update_group_relationship.rs @@ -26,7 +26,7 @@ pub struct UpdateGroupRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.group.updateGroupRelationship pub struct UpdateGroupRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for UpdateGroupRelationshipResponse { @@ -44,7 +44,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateGroupRelationship<'a> { type Response = UpdateGroupRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.group.updateGroupRelationship pub struct UpdateGroupRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateGroupRelationshipRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs b/crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs index 525c7c92d..e0c0912ce 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/create_page.rs @@ -51,7 +51,7 @@ pub struct CreatePageOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.page.createPage pub struct CreatePageResponse; impl jacquard_common::xrpc::XrpcResp for CreatePageResponse { @@ -69,7 +69,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreatePage<'a> { type Response = CreatePageResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.page.createPage pub struct CreatePageRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreatePageRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs index 511566b78..d2c8a3685 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/create_page_relationship.rs @@ -26,7 +26,7 @@ pub struct CreatePageRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.page.createPageRelationship pub struct CreatePageRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for CreatePageRelationshipResponse { @@ -44,7 +44,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreatePageRelationship<'a> { type Response = CreatePageRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.page.createPageRelationship pub struct CreatePageRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreatePageRelationshipRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/delete_page.rs b/crates/jacquard-api/src/app_blebbit/authr/page/delete_page.rs index 76bb4955f..89320a118 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/delete_page.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/delete_page.rs @@ -36,7 +36,7 @@ pub struct DeletePageParams<'a> { jacquard_derive::IntoStatic )] pub struct DeletePage; -///Response type for +/// Response type for ///app.blebbit.authr.page.deletePage pub struct DeletePageResponse; impl jacquard_common::xrpc::XrpcResp for DeletePageResponse { @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcRequest for DeletePage { type Response = DeletePageResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.page.deletePage pub struct DeletePageRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeletePageRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs index ec9c56213..24d86dd2b 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/delete_page_relationship.rs @@ -27,7 +27,7 @@ pub struct DeletePageRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.page.deletePageRelationship pub struct DeletePageRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for DeletePageRelationshipResponse { @@ -45,7 +45,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeletePageRelationship<'a> { type Response = DeletePageRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.page.deletePageRelationship pub struct DeletePageRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeletePageRelationshipRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs b/crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs index d2f74c310..66b5a8d09 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/get_page.rs @@ -49,7 +49,7 @@ pub struct GetPageOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.page.getPage pub struct GetPageResponse; impl jacquard_common::xrpc::XrpcResp for GetPageResponse { @@ -65,7 +65,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPage<'a> { type Response = GetPageResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.page.getPage pub struct GetPageRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPageRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs b/crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs index 8ffdda358..ae54b7cc0 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/get_pages.rs @@ -44,7 +44,7 @@ pub struct GetPagesOutput<'a> { pub pages: std::option::Option>>, } -///Response type for +/// Response type for ///app.blebbit.authr.page.getPages pub struct GetPagesResponse; impl jacquard_common::xrpc::XrpcResp for GetPagesResponse { @@ -60,7 +60,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPages<'a> { type Response = GetPagesResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.page.getPages pub struct GetPagesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPagesRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs b/crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs index cb755e47f..3772a822e 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/update_page.rs @@ -70,7 +70,7 @@ pub struct UpdatePageOutput<'a> { pub public: std::option::Option, } -///Response type for +/// Response type for ///app.blebbit.authr.page.updatePage pub struct UpdatePageResponse; impl jacquard_common::xrpc::XrpcResp for UpdatePageResponse { @@ -88,7 +88,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdatePage<'a> { type Response = UpdatePageResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.page.updatePage pub struct UpdatePageRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdatePageRequest { diff --git a/crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs b/crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs index 1d1b042db..2096be8b0 100644 --- a/crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs +++ b/crates/jacquard-api/src/app_blebbit/authr/page/update_page_relationship.rs @@ -26,7 +26,7 @@ pub struct UpdatePageRelationship<'a> { pub subject: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.blebbit.authr.page.updatePageRelationship pub struct UpdatePageRelationshipResponse; impl jacquard_common::xrpc::XrpcResp for UpdatePageRelationshipResponse { @@ -44,7 +44,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdatePageRelationship<'a> { type Response = UpdatePageRelationshipResponse; } -///Endpoint type for +/// Endpoint type for ///app.blebbit.authr.page.updatePageRelationship pub struct UpdatePageRelationshipRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdatePageRelationshipRequest { diff --git a/crates/jacquard-api/src/app_bsky/actor/get_preferences.rs b/crates/jacquard-api/src/app_bsky/actor/get_preferences.rs index 92cf8debb..68df996c9 100644 --- a/crates/jacquard-api/src/app_bsky/actor/get_preferences.rs +++ b/crates/jacquard-api/src/app_bsky/actor/get_preferences.rs @@ -34,7 +34,7 @@ pub struct GetPreferencesOutput<'a> { pub preferences: crate::app_bsky::actor::Preferences<'a>, } -///Response type for +/// Response type for ///app.bsky.actor.getPreferences pub struct GetPreferencesResponse; impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse { @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetPreferences { type Response = GetPreferencesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.actor.getPreferences pub struct GetPreferencesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest { diff --git a/crates/jacquard-api/src/app_bsky/actor/get_profile.rs b/crates/jacquard-api/src/app_bsky/actor/get_profile.rs index d76535be5..95cf0718b 100644 --- a/crates/jacquard-api/src/app_bsky/actor/get_profile.rs +++ b/crates/jacquard-api/src/app_bsky/actor/get_profile.rs @@ -39,7 +39,7 @@ pub struct GetProfileOutput<'a> { pub value: crate::app_bsky::actor::ProfileViewDetailed<'a>, } -///Response type for +/// Response type for ///app.bsky.actor.getProfile pub struct GetProfileResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { type Response = GetProfileResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.actor.getProfile pub struct GetProfileRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest { diff --git a/crates/jacquard-api/src/app_bsky/actor/get_profiles.rs b/crates/jacquard-api/src/app_bsky/actor/get_profiles.rs index 686bbcba9..eb00e2859 100644 --- a/crates/jacquard-api/src/app_bsky/actor/get_profiles.rs +++ b/crates/jacquard-api/src/app_bsky/actor/get_profiles.rs @@ -38,7 +38,7 @@ pub struct GetProfilesOutput<'a> { pub profiles: Vec>, } -///Response type for +/// Response type for ///app.bsky.actor.getProfiles pub struct GetProfilesResponse; impl jacquard_common::xrpc::XrpcResp for GetProfilesResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfiles<'a> { type Response = GetProfilesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.actor.getProfiles pub struct GetProfilesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfilesRequest { diff --git a/crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs b/crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs index 33656a723..a2d9f1989 100644 --- a/crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs +++ b/crates/jacquard-api/src/app_bsky/actor/get_suggestions.rs @@ -49,7 +49,7 @@ pub struct GetSuggestionsOutput<'a> { pub rec_id: std::option::Option, } -///Response type for +/// Response type for ///app.bsky.actor.getSuggestions pub struct GetSuggestionsResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestionsResponse { @@ -65,7 +65,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestions<'a> { type Response = GetSuggestionsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.actor.getSuggestions pub struct GetSuggestionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestionsRequest { diff --git a/crates/jacquard-api/src/app_bsky/actor/profile.rs b/crates/jacquard-api/src/app_bsky/actor/profile.rs index db54bfbf4..accf9ef71 100644 --- a/crates/jacquard-api/src/app_bsky/actor/profile.rs +++ b/crates/jacquard-api/src/app_bsky/actor/profile.rs @@ -23,12 +23,12 @@ pub struct Profile<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, /// Larger horizontal image to display behind profile view. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub banner: Option>, + pub banner: Option>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] pub created_at: Option, diff --git a/crates/jacquard-api/src/app_bsky/actor/put_preferences.rs b/crates/jacquard-api/src/app_bsky/actor/put_preferences.rs index 515f314bc..e1e87346e 100644 --- a/crates/jacquard-api/src/app_bsky/actor/put_preferences.rs +++ b/crates/jacquard-api/src/app_bsky/actor/put_preferences.rs @@ -30,7 +30,7 @@ pub struct PutPreferences<'a> { >, } -///Response type for +/// Response type for ///app.bsky.actor.putPreferences pub struct PutPreferencesResponse; impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for PutPreferences<'a> { type Response = PutPreferencesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.actor.putPreferences pub struct PutPreferencesRequest; impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest { diff --git a/crates/jacquard-api/src/app_bsky/actor/search_actors.rs b/crates/jacquard-api/src/app_bsky/actor/search_actors.rs index b775b4e4a..b058808a4 100644 --- a/crates/jacquard-api/src/app_bsky/actor/search_actors.rs +++ b/crates/jacquard-api/src/app_bsky/actor/search_actors.rs @@ -54,7 +54,7 @@ pub struct SearchActorsOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///app.bsky.actor.searchActors pub struct SearchActorsResponse; impl jacquard_common::xrpc::XrpcResp for SearchActorsResponse { @@ -70,7 +70,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchActors<'a> { type Response = SearchActorsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.actor.searchActors pub struct SearchActorsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsRequest { diff --git a/crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs b/crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs index 3072a96c8..fac5015f3 100644 --- a/crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs +++ b/crates/jacquard-api/src/app_bsky/actor/search_actors_typeahead.rs @@ -47,7 +47,7 @@ pub struct SearchActorsTypeaheadOutput<'a> { pub actors: Vec>, } -///Response type for +/// Response type for ///app.bsky.actor.searchActorsTypeahead pub struct SearchActorsTypeaheadResponse; impl jacquard_common::xrpc::XrpcResp for SearchActorsTypeaheadResponse { @@ -63,7 +63,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchActorsTypeahead<'a> { type Response = SearchActorsTypeaheadResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.actor.searchActorsTypeahead pub struct SearchActorsTypeaheadRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsTypeaheadRequest { diff --git a/crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs b/crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs index 19570f488..64b17ccef 100644 --- a/crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs +++ b/crates/jacquard-api/src/app_bsky/bookmark/create_bookmark.rs @@ -67,7 +67,7 @@ impl std::fmt::Display for CreateBookmarkError<'_> { } } -///Response type for +/// Response type for ///app.bsky.bookmark.createBookmark pub struct CreateBookmarkResponse; impl jacquard_common::xrpc::XrpcResp for CreateBookmarkResponse { @@ -85,7 +85,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateBookmark<'a> { type Response = CreateBookmarkResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.bookmark.createBookmark pub struct CreateBookmarkRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateBookmarkRequest { diff --git a/crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs b/crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs index 490482925..1381267ff 100644 --- a/crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs +++ b/crates/jacquard-api/src/app_bsky/bookmark/delete_bookmark.rs @@ -65,7 +65,7 @@ impl std::fmt::Display for DeleteBookmarkError<'_> { } } -///Response type for +/// Response type for ///app.bsky.bookmark.deleteBookmark pub struct DeleteBookmarkResponse; impl jacquard_common::xrpc::XrpcResp for DeleteBookmarkResponse { @@ -83,7 +83,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteBookmark<'a> { type Response = DeleteBookmarkResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.bookmark.deleteBookmark pub struct DeleteBookmarkRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteBookmarkRequest { diff --git a/crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs b/crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs index 415a058bf..9d3131c02 100644 --- a/crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs +++ b/crates/jacquard-api/src/app_bsky/bookmark/get_bookmarks.rs @@ -46,7 +46,7 @@ pub struct GetBookmarksOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///app.bsky.bookmark.getBookmarks pub struct GetBookmarksResponse; impl jacquard_common::xrpc::XrpcResp for GetBookmarksResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetBookmarks<'a> { type Response = GetBookmarksResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.bookmark.getBookmarks pub struct GetBookmarksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetBookmarksRequest { diff --git a/crates/jacquard-api/src/app_bsky/embed/external.rs b/crates/jacquard-api/src/app_bsky/embed/external.rs index f2efc6727..0321b1034 100644 --- a/crates/jacquard-api/src/app_bsky/embed/external.rs +++ b/crates/jacquard-api/src/app_bsky/embed/external.rs @@ -24,7 +24,7 @@ pub struct External<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub thumb: Option>, + pub thumb: Option>, #[serde(borrow)] #[builder(into)] pub title: jacquard_common::CowStr<'a>, diff --git a/crates/jacquard-api/src/app_bsky/embed/images.rs b/crates/jacquard-api/src/app_bsky/embed/images.rs index 116a76f17..722e7352f 100644 --- a/crates/jacquard-api/src/app_bsky/embed/images.rs +++ b/crates/jacquard-api/src/app_bsky/embed/images.rs @@ -27,7 +27,7 @@ pub struct Image<'a> { #[serde(borrow)] pub aspect_ratio: Option>, #[serde(borrow)] - pub image: jacquard_common::types::blob::Blob<'a>, + pub image: jacquard_common::types::blob::BlobRef<'a>, } #[jacquard_derive::lexicon] diff --git a/crates/jacquard-api/src/app_bsky/embed/video.rs b/crates/jacquard-api/src/app_bsky/embed/video.rs index 9785ef4d8..eb25d870b 100644 --- a/crates/jacquard-api/src/app_bsky/embed/video.rs +++ b/crates/jacquard-api/src/app_bsky/embed/video.rs @@ -19,7 +19,7 @@ #[serde(rename_all = "camelCase")] pub struct Caption<'a> { #[serde(borrow)] - pub file: jacquard_common::types::blob::Blob<'a>, + pub file: jacquard_common::types::blob::BlobRef<'a>, pub lang: jacquard_common::types::string::Language, } @@ -51,7 +51,7 @@ pub struct Video<'a> { pub captions: Option>>, /// The mp4 video file. May be up to 100mb, formerly limited to 50mb. #[serde(borrow)] - pub video: jacquard_common::types::blob::Blob<'a>, + pub video: jacquard_common::types::blob::BlobRef<'a>, } #[jacquard_derive::lexicon] diff --git a/crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs b/crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs index 030a7655b..ce4d9635e 100644 --- a/crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs +++ b/crates/jacquard-api/src/app_bsky/feed/describe_feed_generator.rs @@ -76,7 +76,7 @@ pub struct DescribeFeedGeneratorOutput<'a> { jacquard_derive::IntoStatic )] pub struct DescribeFeedGenerator; -///Response type for +/// Response type for ///app.bsky.feed.describeFeedGenerator pub struct DescribeFeedGeneratorResponse; impl jacquard_common::xrpc::XrpcResp for DescribeFeedGeneratorResponse { @@ -92,7 +92,7 @@ impl jacquard_common::xrpc::XrpcRequest for DescribeFeedGenerator { type Response = DescribeFeedGeneratorResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.describeFeedGenerator pub struct DescribeFeedGeneratorRequest; impl jacquard_common::xrpc::XrpcEndpoint for DescribeFeedGeneratorRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/generator.rs b/crates/jacquard-api/src/app_bsky/feed/generator.rs index 4bdddc158..d07821d5f 100644 --- a/crates/jacquard-api/src/app_bsky/feed/generator.rs +++ b/crates/jacquard-api/src/app_bsky/feed/generator.rs @@ -26,7 +26,7 @@ pub struct Generator<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] diff --git a/crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs b/crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs index 21aefe824..c71441c1b 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_actor_feeds.rs @@ -48,7 +48,7 @@ pub struct GetActorFeedsOutput<'a> { pub feeds: Vec>, } -///Response type for +/// Response type for ///app.bsky.feed.getActorFeeds pub struct GetActorFeedsResponse; impl jacquard_common::xrpc::XrpcResp for GetActorFeedsResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorFeeds<'a> { type Response = GetActorFeedsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getActorFeeds pub struct GetActorFeedsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorFeedsRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs b/crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs index 7e126a7ad..cdfec2163 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_actor_likes.rs @@ -91,7 +91,7 @@ impl std::fmt::Display for GetActorLikesError<'_> { } } -///Response type for +/// Response type for ///app.bsky.feed.getActorLikes pub struct GetActorLikesResponse; impl jacquard_common::xrpc::XrpcResp for GetActorLikesResponse { @@ -107,7 +107,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorLikes<'a> { type Response = GetActorLikesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getActorLikes pub struct GetActorLikesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorLikesRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_author_feed.rs b/crates/jacquard-api/src/app_bsky/feed/get_author_feed.rs index e47760652..4e253f92b 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_author_feed.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_author_feed.rs @@ -99,7 +99,7 @@ impl std::fmt::Display for GetAuthorFeedError<'_> { } } -///Response type for +/// Response type for ///app.bsky.feed.getAuthorFeed pub struct GetAuthorFeedResponse; impl jacquard_common::xrpc::XrpcResp for GetAuthorFeedResponse { @@ -115,7 +115,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAuthorFeed<'a> { type Response = GetAuthorFeedResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getAuthorFeed pub struct GetAuthorFeedRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorFeedRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_feed.rs b/crates/jacquard-api/src/app_bsky/feed/get_feed.rs index 09965ab7c..eb4b6a127 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_feed.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_feed.rs @@ -82,7 +82,7 @@ impl std::fmt::Display for GetFeedError<'_> { } } -///Response type for +/// Response type for ///app.bsky.feed.getFeed pub struct GetFeedResponse; impl jacquard_common::xrpc::XrpcResp for GetFeedResponse { @@ -98,7 +98,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFeed<'a> { type Response = GetFeedResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getFeed pub struct GetFeedRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFeedRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs b/crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs index 1c933cdd1..b06b038a4 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_feed_generator.rs @@ -42,7 +42,7 @@ pub struct GetFeedGeneratorOutput<'a> { pub view: crate::app_bsky::feed::GeneratorView<'a>, } -///Response type for +/// Response type for ///app.bsky.feed.getFeedGenerator pub struct GetFeedGeneratorResponse; impl jacquard_common::xrpc::XrpcResp for GetFeedGeneratorResponse { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFeedGenerator<'a> { type Response = GetFeedGeneratorResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getFeedGenerator pub struct GetFeedGeneratorRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFeedGeneratorRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs b/crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs index 71b6e60cd..327e8b14a 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_feed_generators.rs @@ -38,7 +38,7 @@ pub struct GetFeedGeneratorsOutput<'a> { pub feeds: Vec>, } -///Response type for +/// Response type for ///app.bsky.feed.getFeedGenerators pub struct GetFeedGeneratorsResponse; impl jacquard_common::xrpc::XrpcResp for GetFeedGeneratorsResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFeedGenerators<'a> { type Response = GetFeedGeneratorsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getFeedGenerators pub struct GetFeedGeneratorsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFeedGeneratorsRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs b/crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs index 1d65ce0e1..3471d2dfb 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_feed_skeleton.rs @@ -86,7 +86,7 @@ impl std::fmt::Display for GetFeedSkeletonError<'_> { } } -///Response type for +/// Response type for ///app.bsky.feed.getFeedSkeleton pub struct GetFeedSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for GetFeedSkeletonResponse { @@ -102,7 +102,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFeedSkeleton<'a> { type Response = GetFeedSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getFeedSkeleton pub struct GetFeedSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFeedSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_likes.rs b/crates/jacquard-api/src/app_bsky/feed/get_likes.rs index 9aca8b7c1..aa6b74438 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_likes.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_likes.rs @@ -75,7 +75,7 @@ pub struct GetLikesOutput<'a> { pub uri: jacquard_common::types::string::AtUri<'a>, } -///Response type for +/// Response type for ///app.bsky.feed.getLikes pub struct GetLikesResponse; impl jacquard_common::xrpc::XrpcResp for GetLikesResponse { @@ -91,7 +91,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetLikes<'a> { type Response = GetLikesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getLikes pub struct GetLikesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetLikesRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs b/crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs index 55c8d401d..a84e288d8 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_list_feed.rs @@ -82,7 +82,7 @@ impl std::fmt::Display for GetListFeedError<'_> { } } -///Response type for +/// Response type for ///app.bsky.feed.getListFeed pub struct GetListFeedResponse; impl jacquard_common::xrpc::XrpcResp for GetListFeedResponse { @@ -98,7 +98,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetListFeed<'a> { type Response = GetListFeedResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getListFeed pub struct GetListFeedRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetListFeedRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs b/crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs index d160fd1ae..80609116e 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_post_thread.rs @@ -102,7 +102,7 @@ impl std::fmt::Display for GetPostThreadError<'_> { } } -///Response type for +/// Response type for ///app.bsky.feed.getPostThread pub struct GetPostThreadResponse; impl jacquard_common::xrpc::XrpcResp for GetPostThreadResponse { @@ -118,7 +118,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPostThread<'a> { type Response = GetPostThreadResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getPostThread pub struct GetPostThreadRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_posts.rs b/crates/jacquard-api/src/app_bsky/feed/get_posts.rs index a812579d1..3e6694a52 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_posts.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_posts.rs @@ -38,7 +38,7 @@ pub struct GetPostsOutput<'a> { pub posts: Vec>, } -///Response type for +/// Response type for ///app.bsky.feed.getPosts pub struct GetPostsResponse; impl jacquard_common::xrpc::XrpcResp for GetPostsResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPosts<'a> { type Response = GetPostsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getPosts pub struct GetPostsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPostsRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_quotes.rs b/crates/jacquard-api/src/app_bsky/feed/get_quotes.rs index 8a19d232a..001ccf62d 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_quotes.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_quotes.rs @@ -56,7 +56,7 @@ pub struct GetQuotesOutput<'a> { pub uri: jacquard_common::types::string::AtUri<'a>, } -///Response type for +/// Response type for ///app.bsky.feed.getQuotes pub struct GetQuotesResponse; impl jacquard_common::xrpc::XrpcResp for GetQuotesResponse { @@ -72,7 +72,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetQuotes<'a> { type Response = GetQuotesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getQuotes pub struct GetQuotesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetQuotesRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs b/crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs index b4448997b..895eecc24 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_reposted_by.rs @@ -56,7 +56,7 @@ pub struct GetRepostedByOutput<'a> { pub uri: jacquard_common::types::string::AtUri<'a>, } -///Response type for +/// Response type for ///app.bsky.feed.getRepostedBy pub struct GetRepostedByResponse; impl jacquard_common::xrpc::XrpcResp for GetRepostedByResponse { @@ -72,7 +72,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepostedBy<'a> { type Response = GetRepostedByResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getRepostedBy pub struct GetRepostedByRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRepostedByRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs b/crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs index dd2e894f2..4f4f4b891 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_suggested_feeds.rs @@ -46,7 +46,7 @@ pub struct GetSuggestedFeedsOutput<'a> { pub feeds: Vec>, } -///Response type for +/// Response type for ///app.bsky.feed.getSuggestedFeeds pub struct GetSuggestedFeedsResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedFeeds<'a> { type Response = GetSuggestedFeedsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getSuggestedFeeds pub struct GetSuggestedFeedsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/get_timeline.rs b/crates/jacquard-api/src/app_bsky/feed/get_timeline.rs index 71049d2a8..a9b272540 100644 --- a/crates/jacquard-api/src/app_bsky/feed/get_timeline.rs +++ b/crates/jacquard-api/src/app_bsky/feed/get_timeline.rs @@ -50,7 +50,7 @@ pub struct GetTimelineOutput<'a> { pub feed: Vec>, } -///Response type for +/// Response type for ///app.bsky.feed.getTimeline pub struct GetTimelineResponse; impl jacquard_common::xrpc::XrpcResp for GetTimelineResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetTimeline<'a> { type Response = GetTimelineResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.getTimeline pub struct GetTimelineRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTimelineRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/search_posts.rs b/crates/jacquard-api/src/app_bsky/feed/search_posts.rs index 853ab3a54..49dbb9951 100644 --- a/crates/jacquard-api/src/app_bsky/feed/search_posts.rs +++ b/crates/jacquard-api/src/app_bsky/feed/search_posts.rs @@ -117,7 +117,7 @@ impl std::fmt::Display for SearchPostsError<'_> { } } -///Response type for +/// Response type for ///app.bsky.feed.searchPosts pub struct SearchPostsResponse; impl jacquard_common::xrpc::XrpcResp for SearchPostsResponse { @@ -133,7 +133,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchPosts<'a> { type Response = SearchPostsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.searchPosts pub struct SearchPostsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchPostsRequest { diff --git a/crates/jacquard-api/src/app_bsky/feed/send_interactions.rs b/crates/jacquard-api/src/app_bsky/feed/send_interactions.rs index 9ea9d54ff..6fa53e1b5 100644 --- a/crates/jacquard-api/src/app_bsky/feed/send_interactions.rs +++ b/crates/jacquard-api/src/app_bsky/feed/send_interactions.rs @@ -43,7 +43,7 @@ pub struct SendInteractions<'a> { )] #[serde(rename_all = "camelCase")] pub struct SendInteractionsOutput<'a> {} -///Response type for +/// Response type for ///app.bsky.feed.sendInteractions pub struct SendInteractionsResponse; impl jacquard_common::xrpc::XrpcResp for SendInteractionsResponse { @@ -61,7 +61,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SendInteractions<'a> { type Response = SendInteractionsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.feed.sendInteractions pub struct SendInteractionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SendInteractionsRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs b/crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs index 2bea14523..c280f7699 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_actor_starter_packs.rs @@ -48,7 +48,7 @@ pub struct GetActorStarterPacksOutput<'a> { pub starter_packs: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getActorStarterPacks pub struct GetActorStarterPacksResponse; impl jacquard_common::xrpc::XrpcResp for GetActorStarterPacksResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorStarterPacks<'a> { type Response = GetActorStarterPacksResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getActorStarterPacks pub struct GetActorStarterPacksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorStarterPacksRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_blocks.rs b/crates/jacquard-api/src/app_bsky/graph/get_blocks.rs index adfab31dd..15e06bfd6 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_blocks.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_blocks.rs @@ -46,7 +46,7 @@ pub struct GetBlocksOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///app.bsky.graph.getBlocks pub struct GetBlocksResponse; impl jacquard_common::xrpc::XrpcResp for GetBlocksResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetBlocks<'a> { type Response = GetBlocksResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getBlocks pub struct GetBlocksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetBlocksRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_followers.rs b/crates/jacquard-api/src/app_bsky/graph/get_followers.rs index 24f46ac1b..77b801c3f 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_followers.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_followers.rs @@ -50,7 +50,7 @@ pub struct GetFollowersOutput<'a> { pub subject: crate::app_bsky::actor::ProfileView<'a>, } -///Response type for +/// Response type for ///app.bsky.graph.getFollowers pub struct GetFollowersResponse; impl jacquard_common::xrpc::XrpcResp for GetFollowersResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFollowers<'a> { type Response = GetFollowersResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getFollowers pub struct GetFollowersRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFollowersRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_follows.rs b/crates/jacquard-api/src/app_bsky/graph/get_follows.rs index 825f40c56..260c2979b 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_follows.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_follows.rs @@ -50,7 +50,7 @@ pub struct GetFollowsOutput<'a> { pub subject: crate::app_bsky::actor::ProfileView<'a>, } -///Response type for +/// Response type for ///app.bsky.graph.getFollows pub struct GetFollowsResponse; impl jacquard_common::xrpc::XrpcResp for GetFollowsResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFollows<'a> { type Response = GetFollowsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getFollows pub struct GetFollowsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFollowsRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs b/crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs index 891eb3a42..f97f82fdd 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_known_followers.rs @@ -50,7 +50,7 @@ pub struct GetKnownFollowersOutput<'a> { pub subject: crate::app_bsky::actor::ProfileView<'a>, } -///Response type for +/// Response type for ///app.bsky.graph.getKnownFollowers pub struct GetKnownFollowersResponse; impl jacquard_common::xrpc::XrpcResp for GetKnownFollowersResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetKnownFollowers<'a> { type Response = GetKnownFollowersResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getKnownFollowers pub struct GetKnownFollowersRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetKnownFollowersRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_list.rs b/crates/jacquard-api/src/app_bsky/graph/get_list.rs index 3bcca864c..7bc2e18e1 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_list.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_list.rs @@ -50,7 +50,7 @@ pub struct GetListOutput<'a> { pub list: crate::app_bsky::graph::ListView<'a>, } -///Response type for +/// Response type for ///app.bsky.graph.getList pub struct GetListResponse; impl jacquard_common::xrpc::XrpcResp for GetListResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetList<'a> { type Response = GetListResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getList pub struct GetListRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetListRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs b/crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs index e22ff623d..60f5bc74a 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_list_blocks.rs @@ -46,7 +46,7 @@ pub struct GetListBlocksOutput<'a> { pub lists: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getListBlocks pub struct GetListBlocksResponse; impl jacquard_common::xrpc::XrpcResp for GetListBlocksResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetListBlocks<'a> { type Response = GetListBlocksResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getListBlocks pub struct GetListBlocksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetListBlocksRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs b/crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs index 13c07d278..000529dcd 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_list_mutes.rs @@ -46,7 +46,7 @@ pub struct GetListMutesOutput<'a> { pub lists: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getListMutes pub struct GetListMutesResponse; impl jacquard_common::xrpc::XrpcResp for GetListMutesResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetListMutes<'a> { type Response = GetListMutesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getListMutes pub struct GetListMutesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetListMutesRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_lists.rs b/crates/jacquard-api/src/app_bsky/graph/get_lists.rs index 321e99fed..195cf1960 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_lists.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_lists.rs @@ -51,7 +51,7 @@ pub struct GetListsOutput<'a> { pub lists: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getLists pub struct GetListsResponse; impl jacquard_common::xrpc::XrpcResp for GetListsResponse { @@ -67,7 +67,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetLists<'a> { type Response = GetListsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getLists pub struct GetListsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetListsRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs b/crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs index e3d7f9644..3761aa4e4 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_lists_with_membership.rs @@ -73,7 +73,7 @@ pub struct GetListsWithMembershipOutput<'a> { pub lists_with_membership: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getListsWithMembership pub struct GetListsWithMembershipResponse; impl jacquard_common::xrpc::XrpcResp for GetListsWithMembershipResponse { @@ -89,7 +89,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetListsWithMembership<'a> { type Response = GetListsWithMembershipResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getListsWithMembership pub struct GetListsWithMembershipRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetListsWithMembershipRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_mutes.rs b/crates/jacquard-api/src/app_bsky/graph/get_mutes.rs index afbcb2962..c8fe23ce9 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_mutes.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_mutes.rs @@ -46,7 +46,7 @@ pub struct GetMutesOutput<'a> { pub mutes: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getMutes pub struct GetMutesResponse; impl jacquard_common::xrpc::XrpcResp for GetMutesResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetMutes<'a> { type Response = GetMutesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getMutes pub struct GetMutesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetMutesRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_relationships.rs b/crates/jacquard-api/src/app_bsky/graph/get_relationships.rs index 7bc824ec8..bd49d2d0f 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_relationships.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_relationships.rs @@ -100,7 +100,7 @@ impl std::fmt::Display for GetRelationshipsError<'_> { } } -///Response type for +/// Response type for ///app.bsky.graph.getRelationships pub struct GetRelationshipsResponse; impl jacquard_common::xrpc::XrpcResp for GetRelationshipsResponse { @@ -116,7 +116,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRelationships<'a> { type Response = GetRelationshipsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getRelationships pub struct GetRelationshipsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRelationshipsRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs b/crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs index 953785584..c85303ae6 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_starter_pack.rs @@ -38,7 +38,7 @@ pub struct GetStarterPackOutput<'a> { pub starter_pack: crate::app_bsky::graph::StarterPackView<'a>, } -///Response type for +/// Response type for ///app.bsky.graph.getStarterPack pub struct GetStarterPackResponse; impl jacquard_common::xrpc::XrpcResp for GetStarterPackResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetStarterPack<'a> { type Response = GetStarterPackResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getStarterPack pub struct GetStarterPackRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPackRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs b/crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs index af3b2f7f7..7e3f2ee9c 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_starter_packs.rs @@ -38,7 +38,7 @@ pub struct GetStarterPacksOutput<'a> { pub starter_packs: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getStarterPacks pub struct GetStarterPacksResponse; impl jacquard_common::xrpc::XrpcResp for GetStarterPacksResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetStarterPacks<'a> { type Response = GetStarterPacksResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getStarterPacks pub struct GetStarterPacksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPacksRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs b/crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs index 39b853491..fce58049f 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_starter_packs_with_membership.rs @@ -48,7 +48,7 @@ pub struct GetStarterPacksWithMembershipOutput<'a> { pub starter_packs_with_membership: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getStarterPacksWithMembership pub struct GetStarterPacksWithMembershipResponse; impl jacquard_common::xrpc::XrpcResp for GetStarterPacksWithMembershipResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetStarterPacksWithMembership<'a type Response = GetStarterPacksWithMembershipResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getStarterPacksWithMembership pub struct GetStarterPacksWithMembershipRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPacksWithMembershipRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs b/crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs index b9a32de76..e285fdbd4 100644 --- a/crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs +++ b/crates/jacquard-api/src/app_bsky/graph/get_suggested_follows_by_actor.rs @@ -44,7 +44,7 @@ pub struct GetSuggestedFollowsByActorOutput<'a> { pub suggestions: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.getSuggestedFollowsByActor pub struct GetSuggestedFollowsByActorResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestedFollowsByActorResponse { @@ -60,7 +60,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedFollowsByActor<'a> { type Response = GetSuggestedFollowsByActorResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.getSuggestedFollowsByActor pub struct GetSuggestedFollowsByActorRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFollowsByActorRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/list.rs b/crates/jacquard-api/src/app_bsky/graph/list.rs index b0378129d..d48638c25 100644 --- a/crates/jacquard-api/src/app_bsky/graph/list.rs +++ b/crates/jacquard-api/src/app_bsky/graph/list.rs @@ -22,7 +22,7 @@ pub struct List<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, pub created_at: jacquard_common::types::string::Datetime, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] diff --git a/crates/jacquard-api/src/app_bsky/graph/mute_actor.rs b/crates/jacquard-api/src/app_bsky/graph/mute_actor.rs index 101a7899b..271b5bd11 100644 --- a/crates/jacquard-api/src/app_bsky/graph/mute_actor.rs +++ b/crates/jacquard-api/src/app_bsky/graph/mute_actor.rs @@ -30,7 +30,7 @@ pub struct MuteActor<'a> { >, } -///Response type for +/// Response type for ///app.bsky.graph.muteActor pub struct MuteActorResponse; impl jacquard_common::xrpc::XrpcResp for MuteActorResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for MuteActor<'a> { type Response = MuteActorResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.muteActor pub struct MuteActorRequest; impl jacquard_common::xrpc::XrpcEndpoint for MuteActorRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs b/crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs index a91ccc90b..53b2bd22b 100644 --- a/crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs +++ b/crates/jacquard-api/src/app_bsky/graph/mute_actor_list.rs @@ -30,7 +30,7 @@ pub struct MuteActorList<'a> { >, } -///Response type for +/// Response type for ///app.bsky.graph.muteActorList pub struct MuteActorListResponse; impl jacquard_common::xrpc::XrpcResp for MuteActorListResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for MuteActorList<'a> { type Response = MuteActorListResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.muteActorList pub struct MuteActorListRequest; impl jacquard_common::xrpc::XrpcEndpoint for MuteActorListRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/mute_thread.rs b/crates/jacquard-api/src/app_bsky/graph/mute_thread.rs index 2bab6208c..97ad6d0ab 100644 --- a/crates/jacquard-api/src/app_bsky/graph/mute_thread.rs +++ b/crates/jacquard-api/src/app_bsky/graph/mute_thread.rs @@ -30,7 +30,7 @@ pub struct MuteThread<'a> { >, } -///Response type for +/// Response type for ///app.bsky.graph.muteThread pub struct MuteThreadResponse; impl jacquard_common::xrpc::XrpcResp for MuteThreadResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for MuteThread<'a> { type Response = MuteThreadResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.muteThread pub struct MuteThreadRequest; impl jacquard_common::xrpc::XrpcEndpoint for MuteThreadRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs b/crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs index bcbbeccb2..765ba2440 100644 --- a/crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/graph/search_starter_packs.rs @@ -49,7 +49,7 @@ pub struct SearchStarterPacksOutput<'a> { pub starter_packs: Vec>, } -///Response type for +/// Response type for ///app.bsky.graph.searchStarterPacks pub struct SearchStarterPacksResponse; impl jacquard_common::xrpc::XrpcResp for SearchStarterPacksResponse { @@ -65,7 +65,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchStarterPacks<'a> { type Response = SearchStarterPacksResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.searchStarterPacks pub struct SearchStarterPacksRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchStarterPacksRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs b/crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs index 56524c52f..55a0c2d63 100644 --- a/crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs +++ b/crates/jacquard-api/src/app_bsky/graph/unmute_actor.rs @@ -30,7 +30,7 @@ pub struct UnmuteActor<'a> { >, } -///Response type for +/// Response type for ///app.bsky.graph.unmuteActor pub struct UnmuteActorResponse; impl jacquard_common::xrpc::XrpcResp for UnmuteActorResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UnmuteActor<'a> { type Response = UnmuteActorResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.unmuteActor pub struct UnmuteActorRequest; impl jacquard_common::xrpc::XrpcEndpoint for UnmuteActorRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs b/crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs index a6197ec4f..35ca1b1ee 100644 --- a/crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs +++ b/crates/jacquard-api/src/app_bsky/graph/unmute_actor_list.rs @@ -30,7 +30,7 @@ pub struct UnmuteActorList<'a> { >, } -///Response type for +/// Response type for ///app.bsky.graph.unmuteActorList pub struct UnmuteActorListResponse; impl jacquard_common::xrpc::XrpcResp for UnmuteActorListResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UnmuteActorList<'a> { type Response = UnmuteActorListResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.unmuteActorList pub struct UnmuteActorListRequest; impl jacquard_common::xrpc::XrpcEndpoint for UnmuteActorListRequest { diff --git a/crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs b/crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs index c7aa4d6c3..394da33ad 100644 --- a/crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs +++ b/crates/jacquard-api/src/app_bsky/graph/unmute_thread.rs @@ -30,7 +30,7 @@ pub struct UnmuteThread<'a> { >, } -///Response type for +/// Response type for ///app.bsky.graph.unmuteThread pub struct UnmuteThreadResponse; impl jacquard_common::xrpc::XrpcResp for UnmuteThreadResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UnmuteThread<'a> { type Response = UnmuteThreadResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.graph.unmuteThread pub struct UnmuteThreadRequest; impl jacquard_common::xrpc::XrpcEndpoint for UnmuteThreadRequest { diff --git a/crates/jacquard-api/src/app_bsky/labeler/get_services.rs b/crates/jacquard-api/src/app_bsky/labeler/get_services.rs index 4dcf7b3be..e8a48b45f 100644 --- a/crates/jacquard-api/src/app_bsky/labeler/get_services.rs +++ b/crates/jacquard-api/src/app_bsky/labeler/get_services.rs @@ -60,7 +60,7 @@ pub enum GetServicesOutputViewsItem<'a> { LabelerViewDetailed(Box>), } -///Response type for +/// Response type for ///app.bsky.labeler.getServices pub struct GetServicesResponse; impl jacquard_common::xrpc::XrpcResp for GetServicesResponse { @@ -76,7 +76,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetServices<'a> { type Response = GetServicesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.labeler.getServices pub struct GetServicesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetServicesRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/get_preferences.rs b/crates/jacquard-api/src/app_bsky/notification/get_preferences.rs index 686917669..85a52925c 100644 --- a/crates/jacquard-api/src/app_bsky/notification/get_preferences.rs +++ b/crates/jacquard-api/src/app_bsky/notification/get_preferences.rs @@ -34,7 +34,7 @@ pub struct GetPreferencesOutput<'a> { pub preferences: crate::app_bsky::notification::Preferences<'a>, } -///Response type for +/// Response type for ///app.bsky.notification.getPreferences pub struct GetPreferencesResponse; impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse { @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetPreferences { type Response = GetPreferencesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.getPreferences pub struct GetPreferencesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs b/crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs index 333d0a299..0be57c0f1 100644 --- a/crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs +++ b/crates/jacquard-api/src/app_bsky/notification/get_unread_count.rs @@ -39,7 +39,7 @@ pub struct GetUnreadCountOutput<'a> { pub count: i64, } -///Response type for +/// Response type for ///app.bsky.notification.getUnreadCount pub struct GetUnreadCountResponse; impl jacquard_common::xrpc::XrpcResp for GetUnreadCountResponse { @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetUnreadCount { type Response = GetUnreadCountResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.getUnreadCount pub struct GetUnreadCountRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetUnreadCountRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs b/crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs index 9b502d1c4..59f4fbb3b 100644 --- a/crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs +++ b/crates/jacquard-api/src/app_bsky/notification/list_activity_subscriptions.rs @@ -46,7 +46,7 @@ pub struct ListActivitySubscriptionsOutput<'a> { pub subscriptions: Vec>, } -///Response type for +/// Response type for ///app.bsky.notification.listActivitySubscriptions pub struct ListActivitySubscriptionsResponse; impl jacquard_common::xrpc::XrpcResp for ListActivitySubscriptionsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListActivitySubscriptions<'a> { type Response = ListActivitySubscriptionsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.listActivitySubscriptions pub struct ListActivitySubscriptionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListActivitySubscriptionsRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/list_notifications.rs b/crates/jacquard-api/src/app_bsky/notification/list_notifications.rs index c783ca69e..961746e2d 100644 --- a/crates/jacquard-api/src/app_bsky/notification/list_notifications.rs +++ b/crates/jacquard-api/src/app_bsky/notification/list_notifications.rs @@ -57,7 +57,7 @@ pub struct ListNotificationsOutput<'a> { pub seen_at: std::option::Option, } -///Response type for +/// Response type for ///app.bsky.notification.listNotifications pub struct ListNotificationsResponse; impl jacquard_common::xrpc::XrpcResp for ListNotificationsResponse { @@ -73,7 +73,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListNotifications<'a> { type Response = ListNotificationsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.listNotifications pub struct ListNotificationsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListNotificationsRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs b/crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs index 6e94d22be..a5efa4143 100644 --- a/crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs +++ b/crates/jacquard-api/src/app_bsky/notification/put_activity_subscription.rs @@ -53,7 +53,7 @@ pub struct PutActivitySubscriptionOutput<'a> { pub subject: jacquard_common::types::string::Did<'a>, } -///Response type for +/// Response type for ///app.bsky.notification.putActivitySubscription pub struct PutActivitySubscriptionResponse; impl jacquard_common::xrpc::XrpcResp for PutActivitySubscriptionResponse { @@ -71,7 +71,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for PutActivitySubscription<'a> { type Response = PutActivitySubscriptionResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.putActivitySubscription pub struct PutActivitySubscriptionRequest; impl jacquard_common::xrpc::XrpcEndpoint for PutActivitySubscriptionRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/put_preferences.rs b/crates/jacquard-api/src/app_bsky/notification/put_preferences.rs index 4be3e6b9e..2bbcd7fb0 100644 --- a/crates/jacquard-api/src/app_bsky/notification/put_preferences.rs +++ b/crates/jacquard-api/src/app_bsky/notification/put_preferences.rs @@ -29,7 +29,7 @@ pub struct PutPreferences<'a> { >, } -///Response type for +/// Response type for ///app.bsky.notification.putPreferences pub struct PutPreferencesResponse; impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse { @@ -47,7 +47,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for PutPreferences<'a> { type Response = PutPreferencesResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.putPreferences pub struct PutPreferencesRequest; impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs b/crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs index d2d8f1318..5448e06f1 100644 --- a/crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs +++ b/crates/jacquard-api/src/app_bsky/notification/put_preferences_v2.rs @@ -95,7 +95,7 @@ pub struct PutPreferencesV2Output<'a> { pub preferences: crate::app_bsky::notification::Preferences<'a>, } -///Response type for +/// Response type for ///app.bsky.notification.putPreferencesV2 pub struct PutPreferencesV2Response; impl jacquard_common::xrpc::XrpcResp for PutPreferencesV2Response { @@ -113,7 +113,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for PutPreferencesV2<'a> { type Response = PutPreferencesV2Response; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.putPreferencesV2 pub struct PutPreferencesV2Request; impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesV2Request { diff --git a/crates/jacquard-api/src/app_bsky/notification/register_push.rs b/crates/jacquard-api/src/app_bsky/notification/register_push.rs index 11ac36047..6c643caad 100644 --- a/crates/jacquard-api/src/app_bsky/notification/register_push.rs +++ b/crates/jacquard-api/src/app_bsky/notification/register_push.rs @@ -43,7 +43,7 @@ pub struct RegisterPush<'a> { >, } -///Response type for +/// Response type for ///app.bsky.notification.registerPush pub struct RegisterPushResponse; impl jacquard_common::xrpc::XrpcResp for RegisterPushResponse { @@ -61,7 +61,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RegisterPush<'a> { type Response = RegisterPushResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.registerPush pub struct RegisterPushRequest; impl jacquard_common::xrpc::XrpcEndpoint for RegisterPushRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/unregister_push.rs b/crates/jacquard-api/src/app_bsky/notification/unregister_push.rs index a7d3c7dd1..fe811fe49 100644 --- a/crates/jacquard-api/src/app_bsky/notification/unregister_push.rs +++ b/crates/jacquard-api/src/app_bsky/notification/unregister_push.rs @@ -39,7 +39,7 @@ pub struct UnregisterPush<'a> { >, } -///Response type for +/// Response type for ///app.bsky.notification.unregisterPush pub struct UnregisterPushResponse; impl jacquard_common::xrpc::XrpcResp for UnregisterPushResponse { @@ -57,7 +57,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UnregisterPush<'a> { type Response = UnregisterPushResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.unregisterPush pub struct UnregisterPushRequest; impl jacquard_common::xrpc::XrpcEndpoint for UnregisterPushRequest { diff --git a/crates/jacquard-api/src/app_bsky/notification/update_seen.rs b/crates/jacquard-api/src/app_bsky/notification/update_seen.rs index 7a3560da5..072e938ab 100644 --- a/crates/jacquard-api/src/app_bsky/notification/update_seen.rs +++ b/crates/jacquard-api/src/app_bsky/notification/update_seen.rs @@ -29,7 +29,7 @@ pub struct UpdateSeen<'a> { >, } -///Response type for +/// Response type for ///app.bsky.notification.updateSeen pub struct UpdateSeenResponse; impl jacquard_common::xrpc::XrpcResp for UpdateSeenResponse { @@ -47,7 +47,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateSeen<'a> { type Response = UpdateSeenResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.notification.updateSeen pub struct UpdateSeenRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateSeenRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs index 9c8ff2912..4ed742381 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_age_assurance_state.rs @@ -34,7 +34,7 @@ pub struct GetAgeAssuranceStateOutput<'a> { jacquard_derive::IntoStatic )] pub struct GetAgeAssuranceState; -///Response type for +/// Response type for ///app.bsky.unspecced.getAgeAssuranceState pub struct GetAgeAssuranceStateResponse; impl jacquard_common::xrpc::XrpcResp for GetAgeAssuranceStateResponse { @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetAgeAssuranceState { type Response = GetAgeAssuranceStateResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getAgeAssuranceState pub struct GetAgeAssuranceStateRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAgeAssuranceStateRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_config.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_config.rs index bf9736f9f..5f5bd123e 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_config.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_config.rs @@ -56,7 +56,7 @@ pub struct GetConfigOutput<'a> { jacquard_derive::IntoStatic )] pub struct GetConfig; -///Response type for +/// Response type for ///app.bsky.unspecced.getConfig pub struct GetConfigResponse; impl jacquard_common::xrpc::XrpcResp for GetConfigResponse { @@ -72,7 +72,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetConfig { type Response = GetConfigResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getConfig pub struct GetConfigRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetConfigRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs index b759a5b9a..bcd1bfd0e 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs.rs @@ -39,7 +39,7 @@ pub struct GetOnboardingSuggestedStarterPacksOutput<'a> { pub starter_packs: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getOnboardingSuggestedStarterPacks pub struct GetOnboardingSuggestedStarterPacksResponse; impl jacquard_common::xrpc::XrpcResp for GetOnboardingSuggestedStarterPacksResponse { @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetOnboardingSuggestedStarterPacks { type Response = GetOnboardingSuggestedStarterPacksResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getOnboardingSuggestedStarterPacks pub struct GetOnboardingSuggestedStarterPacksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetOnboardingSuggestedStarterPacksRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs index 642fb43cc..23907fcb3 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_onboarding_suggested_starter_packs_skeleton.rs @@ -42,7 +42,7 @@ pub struct GetOnboardingSuggestedStarterPacksSkeletonOutput<'a> { pub starter_packs: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getOnboardingSuggestedStarterPacksSkeleton pub struct GetOnboardingSuggestedStarterPacksSkeletonResponse; impl jacquard_common::xrpc::XrpcResp @@ -60,7 +60,7 @@ for GetOnboardingSuggestedStarterPacksSkeleton<'a> { type Response = GetOnboardingSuggestedStarterPacksSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getOnboardingSuggestedStarterPacksSkeleton pub struct GetOnboardingSuggestedStarterPacksSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs index 9ee83a4c4..158234853 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_popular_feed_generators.rs @@ -50,7 +50,7 @@ pub struct GetPopularFeedGeneratorsOutput<'a> { pub feeds: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getPopularFeedGenerators pub struct GetPopularFeedGeneratorsResponse; impl jacquard_common::xrpc::XrpcResp for GetPopularFeedGeneratorsResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPopularFeedGenerators<'a> { type Response = GetPopularFeedGeneratorsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getPopularFeedGenerators pub struct GetPopularFeedGeneratorsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPopularFeedGeneratorsRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs index b6f8643cd..ab65e5f4a 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_other_v2.rs @@ -42,7 +42,7 @@ pub struct GetPostThreadOtherV2Output<'a> { pub thread: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getPostThreadOtherV2 pub struct GetPostThreadOtherV2Response; impl jacquard_common::xrpc::XrpcResp for GetPostThreadOtherV2Response { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPostThreadOtherV2<'a> { type Response = GetPostThreadOtherV2Response; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getPostThreadOtherV2 pub struct GetPostThreadOtherV2Request; impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadOtherV2Request { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs index d787e3151..adb6cdacc 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_post_thread_v2.rs @@ -61,7 +61,7 @@ pub struct GetPostThreadV2Output<'a> { pub threadgate: std::option::Option>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getPostThreadV2 pub struct GetPostThreadV2Response; impl jacquard_common::xrpc::XrpcResp for GetPostThreadV2Response { @@ -77,7 +77,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPostThreadV2<'a> { type Response = GetPostThreadV2Response; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getPostThreadV2 pub struct GetPostThreadV2Request; impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadV2Request { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs index d15bdb53e..31590a368 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds.rs @@ -39,7 +39,7 @@ pub struct GetSuggestedFeedsOutput<'a> { pub feeds: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getSuggestedFeeds pub struct GetSuggestedFeedsResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsResponse { @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetSuggestedFeeds { type Response = GetSuggestedFeedsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getSuggestedFeeds pub struct GetSuggestedFeedsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs index 3906ee2c2..cfc9c8fed 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_feeds_skeleton.rs @@ -42,7 +42,7 @@ pub struct GetSuggestedFeedsSkeletonOutput<'a> { pub feeds: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getSuggestedFeedsSkeleton pub struct GetSuggestedFeedsSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsSkeletonResponse { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedFeedsSkeleton<'a> { type Response = GetSuggestedFeedsSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getSuggestedFeedsSkeleton pub struct GetSuggestedFeedsSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs index 36dfa21ff..c0725ac71 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs.rs @@ -39,7 +39,7 @@ pub struct GetSuggestedStarterPacksOutput<'a> { pub starter_packs: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getSuggestedStarterPacks pub struct GetSuggestedStarterPacksResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestedStarterPacksResponse { @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetSuggestedStarterPacks { type Response = GetSuggestedStarterPacksResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getSuggestedStarterPacks pub struct GetSuggestedStarterPacksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedStarterPacksRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs index 6e00945be..7e9c8f72a 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_starter_packs_skeleton.rs @@ -42,7 +42,7 @@ pub struct GetSuggestedStarterPacksSkeletonOutput<'a> { pub starter_packs: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getSuggestedStarterPacksSkeleton pub struct GetSuggestedStarterPacksSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestedStarterPacksSkeletonResponse { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedStarterPacksSkeleton type Response = GetSuggestedStarterPacksSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getSuggestedStarterPacksSkeleton pub struct GetSuggestedStarterPacksSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedStarterPacksSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs index eba601aa1..94befec4f 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users.rs @@ -43,7 +43,7 @@ pub struct GetSuggestedUsersOutput<'a> { pub actors: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getSuggestedUsers pub struct GetSuggestedUsersResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestedUsersResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedUsers<'a> { type Response = GetSuggestedUsersResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getSuggestedUsers pub struct GetSuggestedUsersRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedUsersRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs index fe684c727..b35d984c5 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggested_users_skeleton.rs @@ -46,7 +46,7 @@ pub struct GetSuggestedUsersSkeletonOutput<'a> { pub dids: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getSuggestedUsersSkeleton pub struct GetSuggestedUsersSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestedUsersSkeletonResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestedUsersSkeleton<'a> { type Response = GetSuggestedUsersSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getSuggestedUsersSkeleton pub struct GetSuggestedUsersSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedUsersSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs index aa555936d..023321b8c 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_suggestions_skeleton.rs @@ -59,7 +59,7 @@ pub struct GetSuggestionsSkeletonOutput<'a> { pub relative_to_did: std::option::Option>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getSuggestionsSkeleton pub struct GetSuggestionsSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for GetSuggestionsSkeletonResponse { @@ -75,7 +75,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSuggestionsSkeleton<'a> { type Response = GetSuggestionsSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getSuggestionsSkeleton pub struct GetSuggestionsSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestionsSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs index 342c92663..3b1cf2999 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_tagged_suggestions.rs @@ -34,7 +34,7 @@ pub struct GetTaggedSuggestionsOutput<'a> { pub suggestions: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getTaggedSuggestions pub struct GetTaggedSuggestionsResponse; impl jacquard_common::xrpc::XrpcResp for GetTaggedSuggestionsResponse { @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetTaggedSuggestions { type Response = GetTaggedSuggestionsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getTaggedSuggestions pub struct GetTaggedSuggestionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTaggedSuggestionsRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs index 877874363..e4aab60fd 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_trending_topics.rs @@ -44,7 +44,7 @@ pub struct GetTrendingTopicsOutput<'a> { pub topics: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getTrendingTopics pub struct GetTrendingTopicsResponse; impl jacquard_common::xrpc::XrpcResp for GetTrendingTopicsResponse { @@ -60,7 +60,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetTrendingTopics<'a> { type Response = GetTrendingTopicsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getTrendingTopics pub struct GetTrendingTopicsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTrendingTopicsRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs index 68987e984..2365f2c60 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_trends.rs @@ -39,7 +39,7 @@ pub struct GetTrendsOutput<'a> { pub trends: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getTrends pub struct GetTrendsResponse; impl jacquard_common::xrpc::XrpcResp for GetTrendsResponse { @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetTrends { type Response = GetTrendsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getTrends pub struct GetTrendsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTrendsRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs index 49b36c8d6..25ce9e194 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/get_trends_skeleton.rs @@ -42,7 +42,7 @@ pub struct GetTrendsSkeletonOutput<'a> { pub trends: Vec>, } -///Response type for +/// Response type for ///app.bsky.unspecced.getTrendsSkeleton pub struct GetTrendsSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for GetTrendsSkeletonResponse { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetTrendsSkeleton<'a> { type Response = GetTrendsSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.getTrendsSkeleton pub struct GetTrendsSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTrendsSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs b/crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs index 6fcf3c2a6..0c01af5ef 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/init_age_assurance.rs @@ -98,7 +98,7 @@ impl std::fmt::Display for InitAgeAssuranceError<'_> { } } -///Response type for +/// Response type for ///app.bsky.unspecced.initAgeAssurance pub struct InitAgeAssuranceResponse; impl jacquard_common::xrpc::XrpcResp for InitAgeAssuranceResponse { @@ -116,7 +116,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for InitAgeAssurance<'a> { type Response = InitAgeAssuranceResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.initAgeAssurance pub struct InitAgeAssuranceRequest; impl jacquard_common::xrpc::XrpcEndpoint for InitAgeAssuranceRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs index 08cb38ea3..f871ae1e3 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/search_actors_skeleton.rs @@ -91,7 +91,7 @@ impl std::fmt::Display for SearchActorsSkeletonError<'_> { } } -///Response type for +/// Response type for ///app.bsky.unspecced.searchActorsSkeleton pub struct SearchActorsSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for SearchActorsSkeletonResponse { @@ -107,7 +107,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchActorsSkeleton<'a> { type Response = SearchActorsSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.searchActorsSkeleton pub struct SearchActorsSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs index f0190bfa4..565ca26e1 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/search_posts_skeleton.rs @@ -120,7 +120,7 @@ impl std::fmt::Display for SearchPostsSkeletonError<'_> { } } -///Response type for +/// Response type for ///app.bsky.unspecced.searchPostsSkeleton pub struct SearchPostsSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for SearchPostsSkeletonResponse { @@ -136,7 +136,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchPostsSkeleton<'a> { type Response = SearchPostsSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.searchPostsSkeleton pub struct SearchPostsSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchPostsSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs b/crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs index 9b9ad21f5..29362107c 100644 --- a/crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs +++ b/crates/jacquard-api/src/app_bsky/unspecced/search_starter_packs_skeleton.rs @@ -89,7 +89,7 @@ impl std::fmt::Display for SearchStarterPacksSkeletonError<'_> { } } -///Response type for +/// Response type for ///app.bsky.unspecced.searchStarterPacksSkeleton pub struct SearchStarterPacksSkeletonResponse; impl jacquard_common::xrpc::XrpcResp for SearchStarterPacksSkeletonResponse { @@ -105,7 +105,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchStarterPacksSkeleton<'a> { type Response = SearchStarterPacksSkeletonResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.unspecced.searchStarterPacksSkeleton pub struct SearchStarterPacksSkeletonRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchStarterPacksSkeletonRequest { diff --git a/crates/jacquard-api/src/app_bsky/video.rs b/crates/jacquard-api/src/app_bsky/video.rs index 41ff32b3d..9137146e5 100644 --- a/crates/jacquard-api/src/app_bsky/video.rs +++ b/crates/jacquard-api/src/app_bsky/video.rs @@ -25,7 +25,7 @@ pub struct JobStatus<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub blob: Option>, + pub blob: Option>, #[serde(borrow)] pub did: jacquard_common::types::string::Did<'a>, #[serde(skip_serializing_if = "std::option::Option::is_none")] diff --git a/crates/jacquard-api/src/app_bsky/video/get_job_status.rs b/crates/jacquard-api/src/app_bsky/video/get_job_status.rs index dc0ce5553..e51345d2f 100644 --- a/crates/jacquard-api/src/app_bsky/video/get_job_status.rs +++ b/crates/jacquard-api/src/app_bsky/video/get_job_status.rs @@ -39,7 +39,7 @@ pub struct GetJobStatusOutput<'a> { pub job_status: crate::app_bsky::video::JobStatus<'a>, } -///Response type for +/// Response type for ///app.bsky.video.getJobStatus pub struct GetJobStatusResponse; impl jacquard_common::xrpc::XrpcResp for GetJobStatusResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetJobStatus<'a> { type Response = GetJobStatusResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.video.getJobStatus pub struct GetJobStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetJobStatusRequest { diff --git a/crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs b/crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs index 12b165419..2d8755900 100644 --- a/crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs +++ b/crates/jacquard-api/src/app_bsky/video/get_upload_limits.rs @@ -42,7 +42,7 @@ pub struct GetUploadLimitsOutput<'a> { jacquard_derive::IntoStatic )] pub struct GetUploadLimits; -///Response type for +/// Response type for ///app.bsky.video.getUploadLimits pub struct GetUploadLimitsResponse; impl jacquard_common::xrpc::XrpcResp for GetUploadLimitsResponse { @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetUploadLimits { type Response = GetUploadLimitsResponse; } -///Endpoint type for +/// Endpoint type for ///app.bsky.video.getUploadLimits pub struct GetUploadLimitsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetUploadLimitsRequest { diff --git a/crates/jacquard-api/src/app_bsky/video/upload_video.rs b/crates/jacquard-api/src/app_bsky/video/upload_video.rs index a135bcad4..4d4e860f8 100644 --- a/crates/jacquard-api/src/app_bsky/video/upload_video.rs +++ b/crates/jacquard-api/src/app_bsky/video/upload_video.rs @@ -37,7 +37,7 @@ pub struct UploadVideoOutput<'a> { pub job_status: crate::app_bsky::video::JobStatus<'a>, } -///Response type for +/// Response type for ///app.bsky.video.uploadVideo pub struct UploadVideoResponse; impl jacquard_common::xrpc::XrpcResp for UploadVideoResponse { @@ -70,7 +70,7 @@ impl jacquard_common::xrpc::XrpcRequest for UploadVideo { } } -///Endpoint type for +/// Endpoint type for ///app.bsky.video.uploadVideo pub struct UploadVideoRequest; impl jacquard_common::xrpc::XrpcEndpoint for UploadVideoRequest { diff --git a/crates/jacquard-api/src/app_ocho/auth/at_proto_callback.rs b/crates/jacquard-api/src/app_ocho/auth/at_proto_callback.rs index 276240148..4a28722d2 100644 --- a/crates/jacquard-api/src/app_ocho/auth/at_proto_callback.rs +++ b/crates/jacquard-api/src/app_ocho/auth/at_proto_callback.rs @@ -29,7 +29,7 @@ pub struct AtProtoCallback<'a> { pub state: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.auth.atProtoCallback pub struct AtProtoCallbackResponse; impl jacquard_common::xrpc::XrpcResp for AtProtoCallbackResponse { @@ -45,7 +45,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for AtProtoCallback<'a> { type Response = AtProtoCallbackResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.auth.atProtoCallback pub struct AtProtoCallbackRequest; impl jacquard_common::xrpc::XrpcEndpoint for AtProtoCallbackRequest { diff --git a/crates/jacquard-api/src/app_ocho/auth/authorize.rs b/crates/jacquard-api/src/app_ocho/auth/authorize.rs index d6f7aca56..f9d647d84 100644 --- a/crates/jacquard-api/src/app_ocho/auth/authorize.rs +++ b/crates/jacquard-api/src/app_ocho/auth/authorize.rs @@ -50,7 +50,7 @@ pub struct AuthorizeOutput<'a> { pub url: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.auth.authorize pub struct AuthorizeResponse; impl jacquard_common::xrpc::XrpcResp for AuthorizeResponse { @@ -68,7 +68,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Authorize<'a> { type Response = AuthorizeResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.auth.authorize pub struct AuthorizeRequest; impl jacquard_common::xrpc::XrpcEndpoint for AuthorizeRequest { diff --git a/crates/jacquard-api/src/app_ocho/auth/github_callback.rs b/crates/jacquard-api/src/app_ocho/auth/github_callback.rs index 0e28c317c..76089b69c 100644 --- a/crates/jacquard-api/src/app_ocho/auth/github_callback.rs +++ b/crates/jacquard-api/src/app_ocho/auth/github_callback.rs @@ -26,7 +26,7 @@ pub struct GithubCallback<'a> { pub state: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.auth.githubCallback pub struct GithubCallbackResponse; impl jacquard_common::xrpc::XrpcResp for GithubCallbackResponse { @@ -42,7 +42,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GithubCallback<'a> { type Response = GithubCallbackResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.auth.githubCallback pub struct GithubCallbackRequest; impl jacquard_common::xrpc::XrpcEndpoint for GithubCallbackRequest { diff --git a/crates/jacquard-api/src/app_ocho/auth/google_callback.rs b/crates/jacquard-api/src/app_ocho/auth/google_callback.rs index 1ca4221be..84d4c8f75 100644 --- a/crates/jacquard-api/src/app_ocho/auth/google_callback.rs +++ b/crates/jacquard-api/src/app_ocho/auth/google_callback.rs @@ -26,7 +26,7 @@ pub struct GoogleCallback<'a> { pub state: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.auth.googleCallback pub struct GoogleCallbackResponse; impl jacquard_common::xrpc::XrpcResp for GoogleCallbackResponse { @@ -42,7 +42,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GoogleCallback<'a> { type Response = GoogleCallbackResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.auth.googleCallback pub struct GoogleCallbackRequest; impl jacquard_common::xrpc::XrpcEndpoint for GoogleCallbackRequest { diff --git a/crates/jacquard-api/src/app_ocho/auth/request_email_update.rs b/crates/jacquard-api/src/app_ocho/auth/request_email_update.rs index 68cbb32fe..467f4a064 100644 --- a/crates/jacquard-api/src/app_ocho/auth/request_email_update.rs +++ b/crates/jacquard-api/src/app_ocho/auth/request_email_update.rs @@ -32,7 +32,7 @@ pub struct RequestEmailUpdateOutput<'a> { jacquard_derive::IntoStatic )] pub struct RequestEmailUpdate; -///Response type for +/// Response type for ///app.ocho.auth.requestEmailUpdate pub struct RequestEmailUpdateResponse; impl jacquard_common::xrpc::XrpcResp for RequestEmailUpdateResponse { @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcRequest for RequestEmailUpdate { type Response = RequestEmailUpdateResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.auth.requestEmailUpdate pub struct RequestEmailUpdateRequest; impl jacquard_common::xrpc::XrpcEndpoint for RequestEmailUpdateRequest { diff --git a/crates/jacquard-api/src/app_ocho/auth/update_email.rs b/crates/jacquard-api/src/app_ocho/auth/update_email.rs index 54801e37a..a80510b97 100644 --- a/crates/jacquard-api/src/app_ocho/auth/update_email.rs +++ b/crates/jacquard-api/src/app_ocho/auth/update_email.rs @@ -80,7 +80,7 @@ impl std::fmt::Display for UpdateEmailError<'_> { } } -///Response type for +/// Response type for ///app.ocho.auth.updateEmail pub struct UpdateEmailResponse; impl jacquard_common::xrpc::XrpcResp for UpdateEmailResponse { @@ -98,7 +98,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateEmail<'a> { type Response = UpdateEmailResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.auth.updateEmail pub struct UpdateEmailRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateEmailRequest { diff --git a/crates/jacquard-api/src/app_ocho/auth/update_handle.rs b/crates/jacquard-api/src/app_ocho/auth/update_handle.rs index ce2dd4a0d..96caadfb9 100644 --- a/crates/jacquard-api/src/app_ocho/auth/update_handle.rs +++ b/crates/jacquard-api/src/app_ocho/auth/update_handle.rs @@ -31,7 +31,7 @@ pub struct UpdateHandle<'a> { >, } -///Response type for +/// Response type for ///app.ocho.auth.updateHandle pub struct UpdateHandleResponse; impl jacquard_common::xrpc::XrpcResp for UpdateHandleResponse { @@ -49,7 +49,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateHandle<'a> { type Response = UpdateHandleResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.auth.updateHandle pub struct UpdateHandleRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateHandleRequest { diff --git a/crates/jacquard-api/src/app_ocho/auth/whoami.rs b/crates/jacquard-api/src/app_ocho/auth/whoami.rs index 4a7d1bc41..20b544803 100644 --- a/crates/jacquard-api/src/app_ocho/auth/whoami.rs +++ b/crates/jacquard-api/src/app_ocho/auth/whoami.rs @@ -39,7 +39,7 @@ pub struct WhoamiOutput<'a> { jacquard_derive::IntoStatic )] pub struct Whoami; -///Response type for +/// Response type for ///app.ocho.auth.whoami pub struct WhoamiResponse; impl jacquard_common::xrpc::XrpcResp for WhoamiResponse { @@ -55,7 +55,7 @@ impl jacquard_common::xrpc::XrpcRequest for Whoami { type Response = WhoamiResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.auth.whoami pub struct WhoamiRequest; impl jacquard_common::xrpc::XrpcEndpoint for WhoamiRequest { diff --git a/crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs b/crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs index b8a0e1be5..2c1a3824a 100644 --- a/crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs +++ b/crates/jacquard-api/src/app_ocho/edu/get_verification_url.rs @@ -41,7 +41,7 @@ pub struct GetVerificationUrlOutput<'a> { pub url: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.edu.getVerificationUrl pub struct GetVerificationUrlResponse; impl jacquard_common::xrpc::XrpcResp for GetVerificationUrlResponse { @@ -57,7 +57,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetVerificationUrl<'a> { type Response = GetVerificationUrlResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.edu.getVerificationUrl pub struct GetVerificationUrlRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetVerificationUrlRequest { diff --git a/crates/jacquard-api/src/app_ocho/edu/google_callback.rs b/crates/jacquard-api/src/app_ocho/edu/google_callback.rs index 3ccc1270a..48fa92695 100644 --- a/crates/jacquard-api/src/app_ocho/edu/google_callback.rs +++ b/crates/jacquard-api/src/app_ocho/edu/google_callback.rs @@ -26,7 +26,7 @@ pub struct GoogleCallback<'a> { pub state: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.edu.googleCallback pub struct GoogleCallbackResponse; impl jacquard_common::xrpc::XrpcResp for GoogleCallbackResponse { @@ -42,7 +42,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GoogleCallback<'a> { type Response = GoogleCallbackResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.edu.googleCallback pub struct GoogleCallbackRequest; impl jacquard_common::xrpc::XrpcEndpoint for GoogleCallbackRequest { diff --git a/crates/jacquard-api/src/app_ocho/edu/is_verified.rs b/crates/jacquard-api/src/app_ocho/edu/is_verified.rs index 35cc1d233..d19aa7538 100644 --- a/crates/jacquard-api/src/app_ocho/edu/is_verified.rs +++ b/crates/jacquard-api/src/app_ocho/edu/is_verified.rs @@ -39,7 +39,7 @@ pub struct IsVerifiedOutput<'a> { pub verified: bool, } -///Response type for +/// Response type for ///app.ocho.edu.isVerified pub struct IsVerifiedResponse; impl jacquard_common::xrpc::XrpcResp for IsVerifiedResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for IsVerified<'a> { type Response = IsVerifiedResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.edu.isVerified pub struct IsVerifiedRequest; impl jacquard_common::xrpc::XrpcEndpoint for IsVerifiedRequest { diff --git a/crates/jacquard-api/src/app_ocho/message/send.rs b/crates/jacquard-api/src/app_ocho/message/send.rs index 36d15958b..faae4d3c9 100644 --- a/crates/jacquard-api/src/app_ocho/message/send.rs +++ b/crates/jacquard-api/src/app_ocho/message/send.rs @@ -42,7 +42,7 @@ pub struct SendOutput<'a> { pub success: bool, } -///Response type for +/// Response type for ///app.ocho.message.send pub struct SendResponse; impl jacquard_common::xrpc::XrpcResp for SendResponse { @@ -60,7 +60,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Send<'a> { type Response = SendResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.message.send pub struct SendRequest; impl jacquard_common::xrpc::XrpcEndpoint for SendRequest { diff --git a/crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs b/crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs index a8ecba64c..0ca4b0c1c 100644 --- a/crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs +++ b/crates/jacquard-api/src/app_ocho/payment/get_stripe_intent.rs @@ -61,7 +61,7 @@ pub struct GetStripeIntentOutput<'a> { pub publishable_key: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.payment.getStripeIntent pub struct GetStripeIntentResponse; impl jacquard_common::xrpc::XrpcResp for GetStripeIntentResponse { @@ -77,7 +77,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetStripeIntent<'a> { type Response = GetStripeIntentResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.payment.getStripeIntent pub struct GetStripeIntentRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetStripeIntentRequest { diff --git a/crates/jacquard-api/src/app_ocho/plugin.rs b/crates/jacquard-api/src/app_ocho/plugin.rs index 671c7c96c..41e50a866 100644 --- a/crates/jacquard-api/src/app_ocho/plugin.rs +++ b/crates/jacquard-api/src/app_ocho/plugin.rs @@ -34,7 +34,7 @@ pub struct AdaptiveIcon<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[serde(borrow)] pub foreground_image_blob: std::option::Option< - jacquard_common::types::blob::Blob<'a>, + jacquard_common::types::blob::BlobRef<'a>, >, } @@ -95,7 +95,7 @@ pub struct AndroidStatusBar<'a> { pub struct Asset<'a> { /// The blob of the asset #[serde(borrow)] - pub blob: jacquard_common::types::blob::Blob<'a>, + pub blob: jacquard_common::types::blob::BlobRef<'a>, /// The hash of the asset #[serde(borrow)] #[builder(into)] @@ -392,7 +392,7 @@ pub struct Web<'a> { pub favicon: std::option::Option>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[serde(borrow)] - pub favicon_blob: std::option::Option>, + pub favicon_blob: std::option::Option>, /// The output directory for the web app. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[serde(borrow)] diff --git a/crates/jacquard-api/src/app_ocho/plugin/get_launch_asset.rs b/crates/jacquard-api/src/app_ocho/plugin/get_launch_asset.rs index 1ea4f6178..d7afe1f8b 100644 --- a/crates/jacquard-api/src/app_ocho/plugin/get_launch_asset.rs +++ b/crates/jacquard-api/src/app_ocho/plugin/get_launch_asset.rs @@ -26,7 +26,6 @@ pub struct GetLaunchAsset<'a> { } /// The launch asset for the plugin, which is the main JavaScript bundle. -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -37,15 +36,33 @@ pub struct GetLaunchAsset<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct GetLaunchAssetOutput<'a> {} -///Response type for +pub struct GetLaunchAssetOutput { + pub body: bytes::Bytes, +} + +/// Response type for ///app.ocho.plugin.getLaunchAsset pub struct GetLaunchAssetResponse; impl jacquard_common::xrpc::XrpcResp for GetLaunchAssetResponse { const NSID: &'static str = "app.ocho.plugin.getLaunchAsset"; const ENCODING: &'static str = "text/javascript"; - type Output<'de> = GetLaunchAssetOutput<'de>; + type Output<'de> = GetLaunchAssetOutput; type Err<'de> = jacquard_common::xrpc::GenericError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(GetLaunchAssetOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for GetLaunchAsset<'a> { @@ -54,7 +71,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetLaunchAsset<'a> { type Response = GetLaunchAssetResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.plugin.getLaunchAsset pub struct GetLaunchAssetRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetLaunchAssetRequest { diff --git a/crates/jacquard-api/src/app_ocho/plugin/get_manifest.rs b/crates/jacquard-api/src/app_ocho/plugin/get_manifest.rs index ffd82e764..6a3f43c58 100644 --- a/crates/jacquard-api/src/app_ocho/plugin/get_manifest.rs +++ b/crates/jacquard-api/src/app_ocho/plugin/get_manifest.rs @@ -42,7 +42,7 @@ pub struct GetManifestOutput<'a> { pub value: crate::app_ocho::plugin::Manifest<'a>, } -///Response type for +/// Response type for ///app.ocho.plugin.getManifest pub struct GetManifestResponse; impl jacquard_common::xrpc::XrpcResp for GetManifestResponse { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetManifest<'a> { type Response = GetManifestResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.plugin.getManifest pub struct GetManifestRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetManifestRequest { diff --git a/crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs b/crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs index 370399809..36c3b48a4 100644 --- a/crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs +++ b/crates/jacquard-api/src/app_ocho/plugin/put_hosting_url.rs @@ -38,7 +38,7 @@ pub struct PutHostingUrlOutput<'a> { pub success: bool, } -///Response type for +/// Response type for ///app.ocho.plugin.putHostingUrl pub struct PutHostingUrlResponse; impl jacquard_common::xrpc::XrpcResp for PutHostingUrlResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for PutHostingUrl<'a> { type Response = PutHostingUrlResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.plugin.putHostingUrl pub struct PutHostingUrlRequest; impl jacquard_common::xrpc::XrpcEndpoint for PutHostingUrlRequest { diff --git a/crates/jacquard-api/src/app_ocho/push/register.rs b/crates/jacquard-api/src/app_ocho/push/register.rs index 0555dab1c..508c4aa5e 100644 --- a/crates/jacquard-api/src/app_ocho/push/register.rs +++ b/crates/jacquard-api/src/app_ocho/push/register.rs @@ -39,7 +39,7 @@ pub struct RegisterOutput<'a> { pub success: bool, } -///Response type for +/// Response type for ///app.ocho.push.register pub struct RegisterResponse; impl jacquard_common::xrpc::XrpcResp for RegisterResponse { @@ -57,7 +57,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Register<'a> { type Response = RegisterResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.push.register pub struct RegisterRequest; impl jacquard_common::xrpc::XrpcEndpoint for RegisterRequest { diff --git a/crates/jacquard-api/src/app_ocho/server/get_launch_token.rs b/crates/jacquard-api/src/app_ocho/server/get_launch_token.rs index cdc044c78..6c4c56c7d 100644 --- a/crates/jacquard-api/src/app_ocho/server/get_launch_token.rs +++ b/crates/jacquard-api/src/app_ocho/server/get_launch_token.rs @@ -39,7 +39,7 @@ pub struct GetLaunchTokenOutput<'a> { pub token: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.server.getLaunchToken pub struct GetLaunchTokenResponse; impl jacquard_common::xrpc::XrpcResp for GetLaunchTokenResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetLaunchToken<'a> { type Response = GetLaunchTokenResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.server.getLaunchToken pub struct GetLaunchTokenRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetLaunchTokenRequest { diff --git a/crates/jacquard-api/src/app_ocho/server/get_token.rs b/crates/jacquard-api/src/app_ocho/server/get_token.rs index c46a11b89..2c06a6b9f 100644 --- a/crates/jacquard-api/src/app_ocho/server/get_token.rs +++ b/crates/jacquard-api/src/app_ocho/server/get_token.rs @@ -39,7 +39,7 @@ pub struct GetTokenOutput<'a> { pub token: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.server.getToken pub struct GetTokenResponse; impl jacquard_common::xrpc::XrpcResp for GetTokenResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetToken<'a> { type Response = GetTokenResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.server.getToken pub struct GetTokenRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTokenRequest { diff --git a/crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs b/crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs index 3ec8fa400..d743e971b 100644 --- a/crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs +++ b/crates/jacquard-api/src/app_ocho/server/swap_launch_token.rs @@ -50,7 +50,7 @@ pub struct SwapLaunchTokenOutput<'a> { pub token: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///app.ocho.server.swapLaunchToken pub struct SwapLaunchTokenResponse; impl jacquard_common::xrpc::XrpcResp for SwapLaunchTokenResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SwapLaunchToken<'a> { type Response = SwapLaunchTokenResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.server.swapLaunchToken pub struct SwapLaunchTokenRequest; impl jacquard_common::xrpc::XrpcEndpoint for SwapLaunchTokenRequest { diff --git a/crates/jacquard-api/src/app_ocho/state/get_config.rs b/crates/jacquard-api/src/app_ocho/state/get_config.rs index 072dec823..6f78f566f 100644 --- a/crates/jacquard-api/src/app_ocho/state/get_config.rs +++ b/crates/jacquard-api/src/app_ocho/state/get_config.rs @@ -84,7 +84,7 @@ impl std::fmt::Display for GetConfigError<'_> { jacquard_derive::IntoStatic )] pub struct GetConfig; -///Response type for +/// Response type for ///app.ocho.state.getConfig pub struct GetConfigResponse; impl jacquard_common::xrpc::XrpcResp for GetConfigResponse { @@ -100,7 +100,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetConfig { type Response = GetConfigResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.state.getConfig pub struct GetConfigRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetConfigRequest { diff --git a/crates/jacquard-api/src/app_ocho/state/login.rs b/crates/jacquard-api/src/app_ocho/state/login.rs index 3d4ce24f5..548b54626 100644 --- a/crates/jacquard-api/src/app_ocho/state/login.rs +++ b/crates/jacquard-api/src/app_ocho/state/login.rs @@ -35,7 +35,7 @@ pub struct LoginOutput<'a> { jacquard_derive::IntoStatic )] pub struct Login; -///Response type for +/// Response type for ///app.ocho.state.login pub struct LoginResponse; impl jacquard_common::xrpc::XrpcResp for LoginResponse { @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcRequest for Login { type Response = LoginResponse; } -///Endpoint type for +/// Endpoint type for ///app.ocho.state.login pub struct LoginRequest; impl jacquard_common::xrpc::XrpcEndpoint for LoginRequest { diff --git a/crates/jacquard-api/src/app_rocksky/actor/get_actor_albums.rs b/crates/jacquard-api/src/app_rocksky/actor/get_actor_albums.rs index 571697ce0..05ab91302 100644 --- a/crates/jacquard-api/src/app_rocksky/actor/get_actor_albums.rs +++ b/crates/jacquard-api/src/app_rocksky/actor/get_actor_albums.rs @@ -46,7 +46,7 @@ pub struct GetActorAlbumsOutput<'a> { pub albums: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.actor.getActorAlbums pub struct GetActorAlbumsResponse; impl jacquard_common::xrpc::XrpcResp for GetActorAlbumsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorAlbums<'a> { type Response = GetActorAlbumsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.actor.getActorAlbums pub struct GetActorAlbumsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorAlbumsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/actor/get_actor_artists.rs b/crates/jacquard-api/src/app_rocksky/actor/get_actor_artists.rs index 269838885..a0915ba99 100644 --- a/crates/jacquard-api/src/app_rocksky/actor/get_actor_artists.rs +++ b/crates/jacquard-api/src/app_rocksky/actor/get_actor_artists.rs @@ -48,7 +48,7 @@ pub struct GetActorArtistsOutput<'a> { >, } -///Response type for +/// Response type for ///app.rocksky.actor.getActorArtists pub struct GetActorArtistsResponse; impl jacquard_common::xrpc::XrpcResp for GetActorArtistsResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorArtists<'a> { type Response = GetActorArtistsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.actor.getActorArtists pub struct GetActorArtistsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorArtistsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/actor/get_actor_loved_songs.rs b/crates/jacquard-api/src/app_rocksky/actor/get_actor_loved_songs.rs index 22f7edbea..54c6ed7b6 100644 --- a/crates/jacquard-api/src/app_rocksky/actor/get_actor_loved_songs.rs +++ b/crates/jacquard-api/src/app_rocksky/actor/get_actor_loved_songs.rs @@ -46,7 +46,7 @@ pub struct GetActorLovedSongsOutput<'a> { pub tracks: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.actor.getActorLovedSongs pub struct GetActorLovedSongsResponse; impl jacquard_common::xrpc::XrpcResp for GetActorLovedSongsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorLovedSongs<'a> { type Response = GetActorLovedSongsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.actor.getActorLovedSongs pub struct GetActorLovedSongsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorLovedSongsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/actor/get_actor_playlists.rs b/crates/jacquard-api/src/app_rocksky/actor/get_actor_playlists.rs index 55e597740..ee85ba6b9 100644 --- a/crates/jacquard-api/src/app_rocksky/actor/get_actor_playlists.rs +++ b/crates/jacquard-api/src/app_rocksky/actor/get_actor_playlists.rs @@ -48,7 +48,7 @@ pub struct GetActorPlaylistsOutput<'a> { >, } -///Response type for +/// Response type for ///app.rocksky.actor.getActorPlaylists pub struct GetActorPlaylistsResponse; impl jacquard_common::xrpc::XrpcResp for GetActorPlaylistsResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorPlaylists<'a> { type Response = GetActorPlaylistsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.actor.getActorPlaylists pub struct GetActorPlaylistsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorPlaylistsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/actor/get_actor_scrobbles.rs b/crates/jacquard-api/src/app_rocksky/actor/get_actor_scrobbles.rs index ffba0068f..417d82ef1 100644 --- a/crates/jacquard-api/src/app_rocksky/actor/get_actor_scrobbles.rs +++ b/crates/jacquard-api/src/app_rocksky/actor/get_actor_scrobbles.rs @@ -48,7 +48,7 @@ pub struct GetActorScrobblesOutput<'a> { >, } -///Response type for +/// Response type for ///app.rocksky.actor.getActorScrobbles pub struct GetActorScrobblesResponse; impl jacquard_common::xrpc::XrpcResp for GetActorScrobblesResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorScrobbles<'a> { type Response = GetActorScrobblesResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.actor.getActorScrobbles pub struct GetActorScrobblesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorScrobblesRequest { diff --git a/crates/jacquard-api/src/app_rocksky/actor/get_actor_songs.rs b/crates/jacquard-api/src/app_rocksky/actor/get_actor_songs.rs index 4b1e1ce99..dea3ccf7a 100644 --- a/crates/jacquard-api/src/app_rocksky/actor/get_actor_songs.rs +++ b/crates/jacquard-api/src/app_rocksky/actor/get_actor_songs.rs @@ -46,7 +46,7 @@ pub struct GetActorSongsOutput<'a> { pub songs: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.actor.getActorSongs pub struct GetActorSongsResponse; impl jacquard_common::xrpc::XrpcResp for GetActorSongsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorSongs<'a> { type Response = GetActorSongsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.actor.getActorSongs pub struct GetActorSongsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorSongsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/actor/get_profile.rs b/crates/jacquard-api/src/app_rocksky/actor/get_profile.rs index 67b9b533b..80861c450 100644 --- a/crates/jacquard-api/src/app_rocksky/actor/get_profile.rs +++ b/crates/jacquard-api/src/app_rocksky/actor/get_profile.rs @@ -40,7 +40,7 @@ pub struct GetProfileOutput<'a> { pub value: crate::app_rocksky::actor::ProfileViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.actor.getProfile pub struct GetProfileResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { type Response = GetProfileResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.actor.getProfile pub struct GetProfileRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest { diff --git a/crates/jacquard-api/src/app_rocksky/album.rs b/crates/jacquard-api/src/app_rocksky/album.rs index 4764df311..7c9f743dc 100644 --- a/crates/jacquard-api/src/app_rocksky/album.rs +++ b/crates/jacquard-api/src/app_rocksky/album.rs @@ -27,7 +27,7 @@ pub struct Album<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub album_art: Option>, + pub album_art: Option>, /// The Apple Music link of the album. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] diff --git a/crates/jacquard-api/src/app_rocksky/album/get_album.rs b/crates/jacquard-api/src/app_rocksky/album/get_album.rs index e7ea90218..ddafcb1d1 100644 --- a/crates/jacquard-api/src/app_rocksky/album/get_album.rs +++ b/crates/jacquard-api/src/app_rocksky/album/get_album.rs @@ -39,7 +39,7 @@ pub struct GetAlbumOutput<'a> { pub value: crate::app_rocksky::album::AlbumViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.album.getAlbum pub struct GetAlbumResponse; impl jacquard_common::xrpc::XrpcResp for GetAlbumResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAlbum<'a> { type Response = GetAlbumResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.album.getAlbum pub struct GetAlbumRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumRequest { diff --git a/crates/jacquard-api/src/app_rocksky/album/get_album_tracks.rs b/crates/jacquard-api/src/app_rocksky/album/get_album_tracks.rs index ad427569d..b157c2ec1 100644 --- a/crates/jacquard-api/src/app_rocksky/album/get_album_tracks.rs +++ b/crates/jacquard-api/src/app_rocksky/album/get_album_tracks.rs @@ -40,7 +40,7 @@ pub struct GetAlbumTracksOutput<'a> { pub tracks: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.album.getAlbumTracks pub struct GetAlbumTracksResponse; impl jacquard_common::xrpc::XrpcResp for GetAlbumTracksResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAlbumTracks<'a> { type Response = GetAlbumTracksResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.album.getAlbumTracks pub struct GetAlbumTracksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumTracksRequest { diff --git a/crates/jacquard-api/src/app_rocksky/album/get_albums.rs b/crates/jacquard-api/src/app_rocksky/album/get_albums.rs index 8f0b09693..280b75eba 100644 --- a/crates/jacquard-api/src/app_rocksky/album/get_albums.rs +++ b/crates/jacquard-api/src/app_rocksky/album/get_albums.rs @@ -44,7 +44,7 @@ pub struct GetAlbumsOutput<'a> { pub albums: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.album.getAlbums pub struct GetAlbumsResponse; impl jacquard_common::xrpc::XrpcResp for GetAlbumsResponse { @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetAlbums { type Response = GetAlbumsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.album.getAlbums pub struct GetAlbumsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/apikey/create_apikey.rs b/crates/jacquard-api/src/app_rocksky/apikey/create_apikey.rs index 632f9a671..f75fbfa65 100644 --- a/crates/jacquard-api/src/app_rocksky/apikey/create_apikey.rs +++ b/crates/jacquard-api/src/app_rocksky/apikey/create_apikey.rs @@ -44,7 +44,7 @@ pub struct CreateApikeyOutput<'a> { pub value: jacquard_common::types::value::Data<'a>, } -///Response type for +/// Response type for ///app.rocksky.apikey.createApikey pub struct CreateApikeyResponse; impl jacquard_common::xrpc::XrpcResp for CreateApikeyResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateApikey<'a> { type Response = CreateApikeyResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.apikey.createApikey pub struct CreateApikeyRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateApikeyRequest { diff --git a/crates/jacquard-api/src/app_rocksky/apikey/get_apikeys.rs b/crates/jacquard-api/src/app_rocksky/apikey/get_apikeys.rs index 51795bbaa..6733e61f4 100644 --- a/crates/jacquard-api/src/app_rocksky/apikey/get_apikeys.rs +++ b/crates/jacquard-api/src/app_rocksky/apikey/get_apikeys.rs @@ -42,7 +42,7 @@ pub struct GetApikeysOutput<'a> { pub api_keys: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.apikey.getApikeys pub struct GetApikeysResponse; impl jacquard_common::xrpc::XrpcResp for GetApikeysResponse { @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetApikeys { type Response = GetApikeysResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.apikey.getApikeys pub struct GetApikeysRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetApikeysRequest { diff --git a/crates/jacquard-api/src/app_rocksky/apikey/remove_apikey.rs b/crates/jacquard-api/src/app_rocksky/apikey/remove_apikey.rs index bb95b8590..5ed553afa 100644 --- a/crates/jacquard-api/src/app_rocksky/apikey/remove_apikey.rs +++ b/crates/jacquard-api/src/app_rocksky/apikey/remove_apikey.rs @@ -52,7 +52,7 @@ pub struct RemoveApikeyOutput<'a> { jacquard_derive::IntoStatic )] pub struct RemoveApikey; -///Response type for +/// Response type for ///app.rocksky.apikey.removeApikey pub struct RemoveApikeyResponse; impl jacquard_common::xrpc::XrpcResp for RemoveApikeyResponse { @@ -70,7 +70,7 @@ impl jacquard_common::xrpc::XrpcRequest for RemoveApikey { type Response = RemoveApikeyResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.apikey.removeApikey pub struct RemoveApikeyRequest; impl jacquard_common::xrpc::XrpcEndpoint for RemoveApikeyRequest { diff --git a/crates/jacquard-api/src/app_rocksky/apikey/update_apikey.rs b/crates/jacquard-api/src/app_rocksky/apikey/update_apikey.rs index a49f8b004..120b47e8b 100644 --- a/crates/jacquard-api/src/app_rocksky/apikey/update_apikey.rs +++ b/crates/jacquard-api/src/app_rocksky/apikey/update_apikey.rs @@ -47,7 +47,7 @@ pub struct UpdateApikeyOutput<'a> { pub value: jacquard_common::types::value::Data<'a>, } -///Response type for +/// Response type for ///app.rocksky.apikey.updateApikey pub struct UpdateApikeyResponse; impl jacquard_common::xrpc::XrpcResp for UpdateApikeyResponse { @@ -65,7 +65,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateApikey<'a> { type Response = UpdateApikeyResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.apikey.updateApikey pub struct UpdateApikeyRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateApikeyRequest { diff --git a/crates/jacquard-api/src/app_rocksky/artist.rs b/crates/jacquard-api/src/app_rocksky/artist.rs index f40ef9ce8..fc2ec258c 100644 --- a/crates/jacquard-api/src/app_rocksky/artist.rs +++ b/crates/jacquard-api/src/app_rocksky/artist.rs @@ -52,7 +52,7 @@ pub struct Artist<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub picture: Option>, + pub picture: Option>, /// The tags of the artist. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] diff --git a/crates/jacquard-api/src/app_rocksky/artist/get_artist.rs b/crates/jacquard-api/src/app_rocksky/artist/get_artist.rs index 6b7b2cdb9..9896fffc8 100644 --- a/crates/jacquard-api/src/app_rocksky/artist/get_artist.rs +++ b/crates/jacquard-api/src/app_rocksky/artist/get_artist.rs @@ -39,7 +39,7 @@ pub struct GetArtistOutput<'a> { pub value: crate::app_rocksky::artist::ArtistViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.artist.getArtist pub struct GetArtistResponse; impl jacquard_common::xrpc::XrpcResp for GetArtistResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetArtist<'a> { type Response = GetArtistResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.artist.getArtist pub struct GetArtistRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetArtistRequest { diff --git a/crates/jacquard-api/src/app_rocksky/artist/get_artist_albums.rs b/crates/jacquard-api/src/app_rocksky/artist/get_artist_albums.rs index dd01c48d4..0c4c6373c 100644 --- a/crates/jacquard-api/src/app_rocksky/artist/get_artist_albums.rs +++ b/crates/jacquard-api/src/app_rocksky/artist/get_artist_albums.rs @@ -40,7 +40,7 @@ pub struct GetArtistAlbumsOutput<'a> { pub albums: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.artist.getArtistAlbums pub struct GetArtistAlbumsResponse; impl jacquard_common::xrpc::XrpcResp for GetArtistAlbumsResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetArtistAlbums<'a> { type Response = GetArtistAlbumsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.artist.getArtistAlbums pub struct GetArtistAlbumsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetArtistAlbumsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/artist/get_artist_tracks.rs b/crates/jacquard-api/src/app_rocksky/artist/get_artist_tracks.rs index 6b43e9006..ee027152f 100644 --- a/crates/jacquard-api/src/app_rocksky/artist/get_artist_tracks.rs +++ b/crates/jacquard-api/src/app_rocksky/artist/get_artist_tracks.rs @@ -47,7 +47,7 @@ pub struct GetArtistTracksOutput<'a> { pub tracks: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.artist.getArtistTracks pub struct GetArtistTracksResponse; impl jacquard_common::xrpc::XrpcResp for GetArtistTracksResponse { @@ -63,7 +63,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetArtistTracks<'a> { type Response = GetArtistTracksResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.artist.getArtistTracks pub struct GetArtistTracksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetArtistTracksRequest { diff --git a/crates/jacquard-api/src/app_rocksky/artist/get_artists.rs b/crates/jacquard-api/src/app_rocksky/artist/get_artists.rs index 69f1cce58..f5461a3b0 100644 --- a/crates/jacquard-api/src/app_rocksky/artist/get_artists.rs +++ b/crates/jacquard-api/src/app_rocksky/artist/get_artists.rs @@ -46,7 +46,7 @@ pub struct GetArtistsOutput<'a> { >, } -///Response type for +/// Response type for ///app.rocksky.artist.getArtists pub struct GetArtistsResponse; impl jacquard_common::xrpc::XrpcResp for GetArtistsResponse { @@ -62,7 +62,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetArtists { type Response = GetArtistsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.artist.getArtists pub struct GetArtistsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetArtistsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/charts/get_scrobbles_chart.rs b/crates/jacquard-api/src/app_rocksky/charts/get_scrobbles_chart.rs index 9358ee6d1..491dc3103 100644 --- a/crates/jacquard-api/src/app_rocksky/charts/get_scrobbles_chart.rs +++ b/crates/jacquard-api/src/app_rocksky/charts/get_scrobbles_chart.rs @@ -49,7 +49,7 @@ pub struct GetScrobblesChartOutput<'a> { pub value: crate::app_rocksky::charts::ChartsView<'a>, } -///Response type for +/// Response type for ///app.rocksky.charts.getScrobblesChart pub struct GetScrobblesChartResponse; impl jacquard_common::xrpc::XrpcResp for GetScrobblesChartResponse { @@ -65,7 +65,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetScrobblesChart<'a> { type Response = GetScrobblesChartResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.charts.getScrobblesChart pub struct GetScrobblesChartRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetScrobblesChartRequest { diff --git a/crates/jacquard-api/src/app_rocksky/dropbox/download_file.rs b/crates/jacquard-api/src/app_rocksky/dropbox/download_file.rs index 8b62f8785..f38622414 100644 --- a/crates/jacquard-api/src/app_rocksky/dropbox/download_file.rs +++ b/crates/jacquard-api/src/app_rocksky/dropbox/download_file.rs @@ -23,7 +23,6 @@ pub struct DownloadFile<'a> { pub file_id: jacquard_common::CowStr<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -34,15 +33,33 @@ pub struct DownloadFile<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct DownloadFileOutput<'a> {} -///Response type for +pub struct DownloadFileOutput { + pub body: bytes::Bytes, +} + +/// Response type for ///app.rocksky.dropbox.downloadFile pub struct DownloadFileResponse; impl jacquard_common::xrpc::XrpcResp for DownloadFileResponse { const NSID: &'static str = "app.rocksky.dropbox.downloadFile"; const ENCODING: &'static str = "application/octet-stream"; - type Output<'de> = DownloadFileOutput<'de>; + type Output<'de> = DownloadFileOutput; type Err<'de> = jacquard_common::xrpc::GenericError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(DownloadFileOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for DownloadFile<'a> { @@ -51,7 +68,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DownloadFile<'a> { type Response = DownloadFileResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.dropbox.downloadFile pub struct DownloadFileRequest; impl jacquard_common::xrpc::XrpcEndpoint for DownloadFileRequest { diff --git a/crates/jacquard-api/src/app_rocksky/dropbox/get_files.rs b/crates/jacquard-api/src/app_rocksky/dropbox/get_files.rs index fcb56c247..b682e4b2c 100644 --- a/crates/jacquard-api/src/app_rocksky/dropbox/get_files.rs +++ b/crates/jacquard-api/src/app_rocksky/dropbox/get_files.rs @@ -41,7 +41,7 @@ pub struct GetFilesOutput<'a> { pub value: crate::app_rocksky::dropbox::FileListView<'a>, } -///Response type for +/// Response type for ///app.rocksky.dropbox.getFiles pub struct GetFilesResponse; impl jacquard_common::xrpc::XrpcResp for GetFilesResponse { @@ -57,7 +57,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFiles<'a> { type Response = GetFilesResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.dropbox.getFiles pub struct GetFilesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFilesRequest { diff --git a/crates/jacquard-api/src/app_rocksky/dropbox/get_metadata.rs b/crates/jacquard-api/src/app_rocksky/dropbox/get_metadata.rs index 450afddea..8a80ab75a 100644 --- a/crates/jacquard-api/src/app_rocksky/dropbox/get_metadata.rs +++ b/crates/jacquard-api/src/app_rocksky/dropbox/get_metadata.rs @@ -40,7 +40,7 @@ pub struct GetMetadataOutput<'a> { pub value: crate::app_rocksky::dropbox::FileView<'a>, } -///Response type for +/// Response type for ///app.rocksky.dropbox.getMetadata pub struct GetMetadataResponse; impl jacquard_common::xrpc::XrpcResp for GetMetadataResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetMetadata<'a> { type Response = GetMetadataResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.dropbox.getMetadata pub struct GetMetadataRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetMetadataRequest { diff --git a/crates/jacquard-api/src/app_rocksky/dropbox/get_temporary_link.rs b/crates/jacquard-api/src/app_rocksky/dropbox/get_temporary_link.rs index 479cf9c33..6eaea9f12 100644 --- a/crates/jacquard-api/src/app_rocksky/dropbox/get_temporary_link.rs +++ b/crates/jacquard-api/src/app_rocksky/dropbox/get_temporary_link.rs @@ -40,7 +40,7 @@ pub struct GetTemporaryLinkOutput<'a> { pub value: crate::app_rocksky::dropbox::TemporaryLinkView<'a>, } -///Response type for +/// Response type for ///app.rocksky.dropbox.getTemporaryLink pub struct GetTemporaryLinkResponse; impl jacquard_common::xrpc::XrpcResp for GetTemporaryLinkResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetTemporaryLink<'a> { type Response = GetTemporaryLinkResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.dropbox.getTemporaryLink pub struct GetTemporaryLinkRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTemporaryLinkRequest { diff --git a/crates/jacquard-api/src/app_rocksky/feed/get_now_playings.rs b/crates/jacquard-api/src/app_rocksky/feed/get_now_playings.rs index 8f07f3309..0241318f4 100644 --- a/crates/jacquard-api/src/app_rocksky/feed/get_now_playings.rs +++ b/crates/jacquard-api/src/app_rocksky/feed/get_now_playings.rs @@ -40,7 +40,7 @@ pub struct GetNowPlayingsOutput<'a> { pub value: crate::app_rocksky::feed::NowPlayingsView<'a>, } -///Response type for +/// Response type for ///app.rocksky.feed.getNowPlayings pub struct GetNowPlayingsResponse; impl jacquard_common::xrpc::XrpcResp for GetNowPlayingsResponse { @@ -56,7 +56,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetNowPlayings { type Response = GetNowPlayingsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.feed.getNowPlayings pub struct GetNowPlayingsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetNowPlayingsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/feed/search.rs b/crates/jacquard-api/src/app_rocksky/feed/search.rs index 1e25f3c3a..0fbba3844 100644 --- a/crates/jacquard-api/src/app_rocksky/feed/search.rs +++ b/crates/jacquard-api/src/app_rocksky/feed/search.rs @@ -40,7 +40,7 @@ pub struct SearchOutput<'a> { pub value: crate::app_rocksky::feed::SearchResultsView<'a>, } -///Response type for +/// Response type for ///app.rocksky.feed.search pub struct SearchResponse; impl jacquard_common::xrpc::XrpcResp for SearchResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Search<'a> { type Response = SearchResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.feed.search pub struct SearchRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchRequest { diff --git a/crates/jacquard-api/src/app_rocksky/googledrive/download_file.rs b/crates/jacquard-api/src/app_rocksky/googledrive/download_file.rs index 56195f7d5..09cca6ad3 100644 --- a/crates/jacquard-api/src/app_rocksky/googledrive/download_file.rs +++ b/crates/jacquard-api/src/app_rocksky/googledrive/download_file.rs @@ -23,7 +23,6 @@ pub struct DownloadFile<'a> { pub file_id: jacquard_common::CowStr<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -34,15 +33,33 @@ pub struct DownloadFile<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct DownloadFileOutput<'a> {} -///Response type for +pub struct DownloadFileOutput { + pub body: bytes::Bytes, +} + +/// Response type for ///app.rocksky.googledrive.downloadFile pub struct DownloadFileResponse; impl jacquard_common::xrpc::XrpcResp for DownloadFileResponse { const NSID: &'static str = "app.rocksky.googledrive.downloadFile"; const ENCODING: &'static str = "application/octet-stream"; - type Output<'de> = DownloadFileOutput<'de>; + type Output<'de> = DownloadFileOutput; type Err<'de> = jacquard_common::xrpc::GenericError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(DownloadFileOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for DownloadFile<'a> { @@ -51,7 +68,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DownloadFile<'a> { type Response = DownloadFileResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.googledrive.downloadFile pub struct DownloadFileRequest; impl jacquard_common::xrpc::XrpcEndpoint for DownloadFileRequest { diff --git a/crates/jacquard-api/src/app_rocksky/googledrive/get_file.rs b/crates/jacquard-api/src/app_rocksky/googledrive/get_file.rs index bab54fde1..417a8064a 100644 --- a/crates/jacquard-api/src/app_rocksky/googledrive/get_file.rs +++ b/crates/jacquard-api/src/app_rocksky/googledrive/get_file.rs @@ -40,7 +40,7 @@ pub struct GetFileOutput<'a> { pub value: crate::app_rocksky::googledrive::FileView<'a>, } -///Response type for +/// Response type for ///app.rocksky.googledrive.getFile pub struct GetFileResponse; impl jacquard_common::xrpc::XrpcResp for GetFileResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFile<'a> { type Response = GetFileResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.googledrive.getFile pub struct GetFileRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFileRequest { diff --git a/crates/jacquard-api/src/app_rocksky/googledrive/get_files.rs b/crates/jacquard-api/src/app_rocksky/googledrive/get_files.rs index ccc8724b7..61994bc01 100644 --- a/crates/jacquard-api/src/app_rocksky/googledrive/get_files.rs +++ b/crates/jacquard-api/src/app_rocksky/googledrive/get_files.rs @@ -41,7 +41,7 @@ pub struct GetFilesOutput<'a> { pub value: crate::app_rocksky::googledrive::FileListView<'a>, } -///Response type for +/// Response type for ///app.rocksky.googledrive.getFiles pub struct GetFilesResponse; impl jacquard_common::xrpc::XrpcResp for GetFilesResponse { @@ -57,7 +57,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFiles<'a> { type Response = GetFilesResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.googledrive.getFiles pub struct GetFilesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFilesRequest { diff --git a/crates/jacquard-api/src/app_rocksky/like/dislike_shout.rs b/crates/jacquard-api/src/app_rocksky/like/dislike_shout.rs index 3eca28edd..fc092af71 100644 --- a/crates/jacquard-api/src/app_rocksky/like/dislike_shout.rs +++ b/crates/jacquard-api/src/app_rocksky/like/dislike_shout.rs @@ -41,7 +41,7 @@ pub struct DislikeShoutOutput<'a> { pub value: crate::app_rocksky::shout::ShoutView<'a>, } -///Response type for +/// Response type for ///app.rocksky.like.dislikeShout pub struct DislikeShoutResponse; impl jacquard_common::xrpc::XrpcResp for DislikeShoutResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DislikeShout<'a> { type Response = DislikeShoutResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.like.dislikeShout pub struct DislikeShoutRequest; impl jacquard_common::xrpc::XrpcEndpoint for DislikeShoutRequest { diff --git a/crates/jacquard-api/src/app_rocksky/like/dislike_song.rs b/crates/jacquard-api/src/app_rocksky/like/dislike_song.rs index 7511b5148..b95ed012a 100644 --- a/crates/jacquard-api/src/app_rocksky/like/dislike_song.rs +++ b/crates/jacquard-api/src/app_rocksky/like/dislike_song.rs @@ -41,7 +41,7 @@ pub struct DislikeSongOutput<'a> { pub value: crate::app_rocksky::song::SongViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.like.dislikeSong pub struct DislikeSongResponse; impl jacquard_common::xrpc::XrpcResp for DislikeSongResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DislikeSong<'a> { type Response = DislikeSongResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.like.dislikeSong pub struct DislikeSongRequest; impl jacquard_common::xrpc::XrpcEndpoint for DislikeSongRequest { diff --git a/crates/jacquard-api/src/app_rocksky/like/like_shout.rs b/crates/jacquard-api/src/app_rocksky/like/like_shout.rs index 379f7b115..2c9c975c9 100644 --- a/crates/jacquard-api/src/app_rocksky/like/like_shout.rs +++ b/crates/jacquard-api/src/app_rocksky/like/like_shout.rs @@ -41,7 +41,7 @@ pub struct LikeShoutOutput<'a> { pub value: crate::app_rocksky::shout::ShoutView<'a>, } -///Response type for +/// Response type for ///app.rocksky.like.likeShout pub struct LikeShoutResponse; impl jacquard_common::xrpc::XrpcResp for LikeShoutResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for LikeShout<'a> { type Response = LikeShoutResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.like.likeShout pub struct LikeShoutRequest; impl jacquard_common::xrpc::XrpcEndpoint for LikeShoutRequest { diff --git a/crates/jacquard-api/src/app_rocksky/like/like_song.rs b/crates/jacquard-api/src/app_rocksky/like/like_song.rs index 49a3d229b..36b107b02 100644 --- a/crates/jacquard-api/src/app_rocksky/like/like_song.rs +++ b/crates/jacquard-api/src/app_rocksky/like/like_song.rs @@ -41,7 +41,7 @@ pub struct LikeSongOutput<'a> { pub value: crate::app_rocksky::song::SongViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.like.likeSong pub struct LikeSongResponse; impl jacquard_common::xrpc::XrpcResp for LikeSongResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for LikeSong<'a> { type Response = LikeSongResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.like.likeSong pub struct LikeSongRequest; impl jacquard_common::xrpc::XrpcEndpoint for LikeSongRequest { diff --git a/crates/jacquard-api/src/app_rocksky/player/get_currently_playing.rs b/crates/jacquard-api/src/app_rocksky/player/get_currently_playing.rs index 0dbf57dbc..e827c842e 100644 --- a/crates/jacquard-api/src/app_rocksky/player/get_currently_playing.rs +++ b/crates/jacquard-api/src/app_rocksky/player/get_currently_playing.rs @@ -40,7 +40,7 @@ pub struct GetCurrentlyPlayingOutput<'a> { pub value: crate::app_rocksky::player::CurrentlyPlayingViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.player.getCurrentlyPlaying pub struct GetCurrentlyPlayingResponse; impl jacquard_common::xrpc::XrpcResp for GetCurrentlyPlayingResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetCurrentlyPlaying<'a> { type Response = GetCurrentlyPlayingResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.player.getCurrentlyPlaying pub struct GetCurrentlyPlayingRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetCurrentlyPlayingRequest { diff --git a/crates/jacquard-api/src/app_rocksky/player/next.rs b/crates/jacquard-api/src/app_rocksky/player/next.rs index 53a717823..78fce10b8 100644 --- a/crates/jacquard-api/src/app_rocksky/player/next.rs +++ b/crates/jacquard-api/src/app_rocksky/player/next.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct Next; -///Response type for +/// Response type for ///app.rocksky.player.next pub struct NextResponse; impl jacquard_common::xrpc::XrpcResp for NextResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for Next { type Response = NextResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.player.next pub struct NextRequest; impl jacquard_common::xrpc::XrpcEndpoint for NextRequest { diff --git a/crates/jacquard-api/src/app_rocksky/player/pause.rs b/crates/jacquard-api/src/app_rocksky/player/pause.rs index 27daa1c18..86d7a2241 100644 --- a/crates/jacquard-api/src/app_rocksky/player/pause.rs +++ b/crates/jacquard-api/src/app_rocksky/player/pause.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct Pause; -///Response type for +/// Response type for ///app.rocksky.player.pause pub struct PauseResponse; impl jacquard_common::xrpc::XrpcResp for PauseResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for Pause { type Response = PauseResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.player.pause pub struct PauseRequest; impl jacquard_common::xrpc::XrpcEndpoint for PauseRequest { diff --git a/crates/jacquard-api/src/app_rocksky/player/play.rs b/crates/jacquard-api/src/app_rocksky/player/play.rs index afa76318d..6a6b77343 100644 --- a/crates/jacquard-api/src/app_rocksky/player/play.rs +++ b/crates/jacquard-api/src/app_rocksky/player/play.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct Play; -///Response type for +/// Response type for ///app.rocksky.player.play pub struct PlayResponse; impl jacquard_common::xrpc::XrpcResp for PlayResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for Play { type Response = PlayResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.player.play pub struct PlayRequest; impl jacquard_common::xrpc::XrpcEndpoint for PlayRequest { diff --git a/crates/jacquard-api/src/app_rocksky/player/previous.rs b/crates/jacquard-api/src/app_rocksky/player/previous.rs index 51e50b378..01d34c11d 100644 --- a/crates/jacquard-api/src/app_rocksky/player/previous.rs +++ b/crates/jacquard-api/src/app_rocksky/player/previous.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct Previous; -///Response type for +/// Response type for ///app.rocksky.player.previous pub struct PreviousResponse; impl jacquard_common::xrpc::XrpcResp for PreviousResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for Previous { type Response = PreviousResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.player.previous pub struct PreviousRequest; impl jacquard_common::xrpc::XrpcEndpoint for PreviousRequest { diff --git a/crates/jacquard-api/src/app_rocksky/player/seek.rs b/crates/jacquard-api/src/app_rocksky/player/seek.rs index d6e4882e4..dbc500846 100644 --- a/crates/jacquard-api/src/app_rocksky/player/seek.rs +++ b/crates/jacquard-api/src/app_rocksky/player/seek.rs @@ -33,7 +33,7 @@ pub struct SeekParams { jacquard_derive::IntoStatic )] pub struct Seek; -///Response type for +/// Response type for ///app.rocksky.player.seek pub struct SeekResponse; impl jacquard_common::xrpc::XrpcResp for SeekResponse { @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcRequest for Seek { type Response = SeekResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.player.seek pub struct SeekRequest; impl jacquard_common::xrpc::XrpcEndpoint for SeekRequest { diff --git a/crates/jacquard-api/src/app_rocksky/playlist.rs b/crates/jacquard-api/src/app_rocksky/playlist.rs index 09b2853f5..cd334e692 100644 --- a/crates/jacquard-api/src/app_rocksky/playlist.rs +++ b/crates/jacquard-api/src/app_rocksky/playlist.rs @@ -42,7 +42,7 @@ pub struct Playlist<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub picture: Option>, + pub picture: Option>, /// The Spotify link of the playlist. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] diff --git a/crates/jacquard-api/src/app_rocksky/playlist/get_playlist.rs b/crates/jacquard-api/src/app_rocksky/playlist/get_playlist.rs index 63517cb51..7363790ed 100644 --- a/crates/jacquard-api/src/app_rocksky/playlist/get_playlist.rs +++ b/crates/jacquard-api/src/app_rocksky/playlist/get_playlist.rs @@ -39,7 +39,7 @@ pub struct GetPlaylistOutput<'a> { pub value: crate::app_rocksky::playlist::PlaylistViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.playlist.getPlaylist pub struct GetPlaylistResponse; impl jacquard_common::xrpc::XrpcResp for GetPlaylistResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPlaylist<'a> { type Response = GetPlaylistResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.playlist.getPlaylist pub struct GetPlaylistRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPlaylistRequest { diff --git a/crates/jacquard-api/src/app_rocksky/playlist/get_playlists.rs b/crates/jacquard-api/src/app_rocksky/playlist/get_playlists.rs index fd847a35a..ab800cb1c 100644 --- a/crates/jacquard-api/src/app_rocksky/playlist/get_playlists.rs +++ b/crates/jacquard-api/src/app_rocksky/playlist/get_playlists.rs @@ -44,7 +44,7 @@ pub struct GetPlaylistsOutput<'a> { >, } -///Response type for +/// Response type for ///app.rocksky.playlist.getPlaylists pub struct GetPlaylistsResponse; impl jacquard_common::xrpc::XrpcResp for GetPlaylistsResponse { @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetPlaylists { type Response = GetPlaylistsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.playlist.getPlaylists pub struct GetPlaylistsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPlaylistsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/radio.rs b/crates/jacquard-api/src/app_rocksky/radio.rs index 814ccbc2c..76b3bb77f 100644 --- a/crates/jacquard-api/src/app_rocksky/radio.rs +++ b/crates/jacquard-api/src/app_rocksky/radio.rs @@ -35,7 +35,7 @@ pub struct Radio<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub logo: Option>, + pub logo: Option>, /// The name of the radio station. #[serde(borrow)] #[builder(into)] diff --git a/crates/jacquard-api/src/app_rocksky/scrobble.rs b/crates/jacquard-api/src/app_rocksky/scrobble.rs index 2d0fed03b..b6408164a 100644 --- a/crates/jacquard-api/src/app_rocksky/scrobble.rs +++ b/crates/jacquard-api/src/app_rocksky/scrobble.rs @@ -31,7 +31,7 @@ pub struct Scrobble<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub album_art: Option>, + pub album_art: Option>, /// The album artist of the song. #[serde(borrow)] #[builder(into)] diff --git a/crates/jacquard-api/src/app_rocksky/scrobble/create_scrobble.rs b/crates/jacquard-api/src/app_rocksky/scrobble/create_scrobble.rs index 5e3b31aed..82ebabb41 100644 --- a/crates/jacquard-api/src/app_rocksky/scrobble/create_scrobble.rs +++ b/crates/jacquard-api/src/app_rocksky/scrobble/create_scrobble.rs @@ -118,7 +118,7 @@ pub struct CreateScrobbleOutput<'a> { pub value: crate::app_rocksky::scrobble::ScrobbleViewBasic<'a>, } -///Response type for +/// Response type for ///app.rocksky.scrobble.createScrobble pub struct CreateScrobbleResponse; impl jacquard_common::xrpc::XrpcResp for CreateScrobbleResponse { @@ -136,7 +136,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateScrobble<'a> { type Response = CreateScrobbleResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.scrobble.createScrobble pub struct CreateScrobbleRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateScrobbleRequest { diff --git a/crates/jacquard-api/src/app_rocksky/scrobble/get_scrobble.rs b/crates/jacquard-api/src/app_rocksky/scrobble/get_scrobble.rs index 4fbb9f67d..c092a366c 100644 --- a/crates/jacquard-api/src/app_rocksky/scrobble/get_scrobble.rs +++ b/crates/jacquard-api/src/app_rocksky/scrobble/get_scrobble.rs @@ -39,7 +39,7 @@ pub struct GetScrobbleOutput<'a> { pub value: crate::app_rocksky::scrobble::ScrobbleViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.scrobble.getScrobble pub struct GetScrobbleResponse; impl jacquard_common::xrpc::XrpcResp for GetScrobbleResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetScrobble<'a> { type Response = GetScrobbleResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.scrobble.getScrobble pub struct GetScrobbleRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetScrobbleRequest { diff --git a/crates/jacquard-api/src/app_rocksky/scrobble/get_scrobbles.rs b/crates/jacquard-api/src/app_rocksky/scrobble/get_scrobbles.rs index c4ff068fc..275d7eadc 100644 --- a/crates/jacquard-api/src/app_rocksky/scrobble/get_scrobbles.rs +++ b/crates/jacquard-api/src/app_rocksky/scrobble/get_scrobbles.rs @@ -49,7 +49,7 @@ pub struct GetScrobblesOutput<'a> { >, } -///Response type for +/// Response type for ///app.rocksky.scrobble.getScrobbles pub struct GetScrobblesResponse; impl jacquard_common::xrpc::XrpcResp for GetScrobblesResponse { @@ -65,7 +65,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetScrobbles<'a> { type Response = GetScrobblesResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.scrobble.getScrobbles pub struct GetScrobblesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetScrobblesRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/create_shout.rs b/crates/jacquard-api/src/app_rocksky/shout/create_shout.rs index 143af3970..448bc23de 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/create_shout.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/create_shout.rs @@ -41,7 +41,7 @@ pub struct CreateShoutOutput<'a> { pub value: crate::app_rocksky::shout::ShoutView<'a>, } -///Response type for +/// Response type for ///app.rocksky.shout.createShout pub struct CreateShoutResponse; impl jacquard_common::xrpc::XrpcResp for CreateShoutResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateShout<'a> { type Response = CreateShoutResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.createShout pub struct CreateShoutRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateShoutRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/get_album_shouts.rs b/crates/jacquard-api/src/app_rocksky/shout/get_album_shouts.rs index 94538d6b1..0dd3b7372 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/get_album_shouts.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/get_album_shouts.rs @@ -46,7 +46,7 @@ pub struct GetAlbumShoutsOutput<'a> { pub shouts: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.shout.getAlbumShouts pub struct GetAlbumShoutsResponse; impl jacquard_common::xrpc::XrpcResp for GetAlbumShoutsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAlbumShouts<'a> { type Response = GetAlbumShoutsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.getAlbumShouts pub struct GetAlbumShoutsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumShoutsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/get_artist_shouts.rs b/crates/jacquard-api/src/app_rocksky/shout/get_artist_shouts.rs index 578d9eee1..5d96a10e6 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/get_artist_shouts.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/get_artist_shouts.rs @@ -46,7 +46,7 @@ pub struct GetArtistShoutsOutput<'a> { pub shouts: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.shout.getArtistShouts pub struct GetArtistShoutsResponse; impl jacquard_common::xrpc::XrpcResp for GetArtistShoutsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetArtistShouts<'a> { type Response = GetArtistShoutsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.getArtistShouts pub struct GetArtistShoutsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetArtistShoutsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/get_profile_shouts.rs b/crates/jacquard-api/src/app_rocksky/shout/get_profile_shouts.rs index 80274f670..b6fec2c67 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/get_profile_shouts.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/get_profile_shouts.rs @@ -46,7 +46,7 @@ pub struct GetProfileShoutsOutput<'a> { pub shouts: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.shout.getProfileShouts pub struct GetProfileShoutsResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileShoutsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfileShouts<'a> { type Response = GetProfileShoutsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.getProfileShouts pub struct GetProfileShoutsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileShoutsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/get_shout_replies.rs b/crates/jacquard-api/src/app_rocksky/shout/get_shout_replies.rs index de712b858..2295ab01e 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/get_shout_replies.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/get_shout_replies.rs @@ -46,7 +46,7 @@ pub struct GetShoutRepliesOutput<'a> { pub shouts: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.shout.getShoutReplies pub struct GetShoutRepliesResponse; impl jacquard_common::xrpc::XrpcResp for GetShoutRepliesResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetShoutReplies<'a> { type Response = GetShoutRepliesResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.getShoutReplies pub struct GetShoutRepliesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetShoutRepliesRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/get_track_shouts.rs b/crates/jacquard-api/src/app_rocksky/shout/get_track_shouts.rs index a9b5ba04e..0f6351946 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/get_track_shouts.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/get_track_shouts.rs @@ -40,7 +40,7 @@ pub struct GetTrackShoutsOutput<'a> { pub shouts: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.shout.getTrackShouts pub struct GetTrackShoutsResponse; impl jacquard_common::xrpc::XrpcResp for GetTrackShoutsResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetTrackShouts<'a> { type Response = GetTrackShoutsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.getTrackShouts pub struct GetTrackShoutsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTrackShoutsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/remove_shout.rs b/crates/jacquard-api/src/app_rocksky/shout/remove_shout.rs index 845cd3b44..a1fc2dbd3 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/remove_shout.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/remove_shout.rs @@ -52,7 +52,7 @@ pub struct RemoveShoutOutput<'a> { jacquard_derive::IntoStatic )] pub struct RemoveShout; -///Response type for +/// Response type for ///app.rocksky.shout.removeShout pub struct RemoveShoutResponse; impl jacquard_common::xrpc::XrpcResp for RemoveShoutResponse { @@ -70,7 +70,7 @@ impl jacquard_common::xrpc::XrpcRequest for RemoveShout { type Response = RemoveShoutResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.removeShout pub struct RemoveShoutRequest; impl jacquard_common::xrpc::XrpcEndpoint for RemoveShoutRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/reply_shout.rs b/crates/jacquard-api/src/app_rocksky/shout/reply_shout.rs index 29aebb273..ef4c1c543 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/reply_shout.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/reply_shout.rs @@ -43,7 +43,7 @@ pub struct ReplyShoutOutput<'a> { pub value: crate::app_rocksky::shout::ShoutView<'a>, } -///Response type for +/// Response type for ///app.rocksky.shout.replyShout pub struct ReplyShoutResponse; impl jacquard_common::xrpc::XrpcResp for ReplyShoutResponse { @@ -61,7 +61,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ReplyShout<'a> { type Response = ReplyShoutResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.replyShout pub struct ReplyShoutRequest; impl jacquard_common::xrpc::XrpcEndpoint for ReplyShoutRequest { diff --git a/crates/jacquard-api/src/app_rocksky/shout/report_shout.rs b/crates/jacquard-api/src/app_rocksky/shout/report_shout.rs index ebbdd42e8..3a44dda80 100644 --- a/crates/jacquard-api/src/app_rocksky/shout/report_shout.rs +++ b/crates/jacquard-api/src/app_rocksky/shout/report_shout.rs @@ -44,7 +44,7 @@ pub struct ReportShoutOutput<'a> { pub value: crate::app_rocksky::shout::ShoutView<'a>, } -///Response type for +/// Response type for ///app.rocksky.shout.reportShout pub struct ReportShoutResponse; impl jacquard_common::xrpc::XrpcResp for ReportShoutResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ReportShout<'a> { type Response = ReportShoutResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.shout.reportShout pub struct ReportShoutRequest; impl jacquard_common::xrpc::XrpcEndpoint for ReportShoutRequest { diff --git a/crates/jacquard-api/src/app_rocksky/song.rs b/crates/jacquard-api/src/app_rocksky/song.rs index 6454c943d..a07b84bcd 100644 --- a/crates/jacquard-api/src/app_rocksky/song.rs +++ b/crates/jacquard-api/src/app_rocksky/song.rs @@ -31,7 +31,7 @@ pub struct Song<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub album_art: Option>, + pub album_art: Option>, /// The album artist of the song. #[serde(borrow)] #[builder(into)] diff --git a/crates/jacquard-api/src/app_rocksky/song/create_song.rs b/crates/jacquard-api/src/app_rocksky/song/create_song.rs index 3dfd72636..4b5308acb 100644 --- a/crates/jacquard-api/src/app_rocksky/song/create_song.rs +++ b/crates/jacquard-api/src/app_rocksky/song/create_song.rs @@ -77,7 +77,7 @@ pub struct CreateSongOutput<'a> { pub value: crate::app_rocksky::song::SongViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.song.createSong pub struct CreateSongResponse; impl jacquard_common::xrpc::XrpcResp for CreateSongResponse { @@ -95,7 +95,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateSong<'a> { type Response = CreateSongResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.song.createSong pub struct CreateSongRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateSongRequest { diff --git a/crates/jacquard-api/src/app_rocksky/song/get_song.rs b/crates/jacquard-api/src/app_rocksky/song/get_song.rs index 56d27b6c7..9c8a1acf2 100644 --- a/crates/jacquard-api/src/app_rocksky/song/get_song.rs +++ b/crates/jacquard-api/src/app_rocksky/song/get_song.rs @@ -39,7 +39,7 @@ pub struct GetSongOutput<'a> { pub value: crate::app_rocksky::song::SongViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.song.getSong pub struct GetSongResponse; impl jacquard_common::xrpc::XrpcResp for GetSongResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSong<'a> { type Response = GetSongResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.song.getSong pub struct GetSongRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSongRequest { diff --git a/crates/jacquard-api/src/app_rocksky/song/get_songs.rs b/crates/jacquard-api/src/app_rocksky/song/get_songs.rs index 11e36334d..847850c91 100644 --- a/crates/jacquard-api/src/app_rocksky/song/get_songs.rs +++ b/crates/jacquard-api/src/app_rocksky/song/get_songs.rs @@ -44,7 +44,7 @@ pub struct GetSongsOutput<'a> { pub songs: std::option::Option>>, } -///Response type for +/// Response type for ///app.rocksky.song.getSongs pub struct GetSongsResponse; impl jacquard_common::xrpc::XrpcResp for GetSongsResponse { @@ -60,7 +60,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetSongs { type Response = GetSongsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.song.getSongs pub struct GetSongsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSongsRequest { diff --git a/crates/jacquard-api/src/app_rocksky/spotify/get_currently_playing.rs b/crates/jacquard-api/src/app_rocksky/spotify/get_currently_playing.rs index c7561b8e2..f94a29ca9 100644 --- a/crates/jacquard-api/src/app_rocksky/spotify/get_currently_playing.rs +++ b/crates/jacquard-api/src/app_rocksky/spotify/get_currently_playing.rs @@ -40,7 +40,7 @@ pub struct GetCurrentlyPlayingOutput<'a> { pub value: crate::app_rocksky::player::CurrentlyPlayingViewDetailed<'a>, } -///Response type for +/// Response type for ///app.rocksky.spotify.getCurrentlyPlaying pub struct GetCurrentlyPlayingResponse; impl jacquard_common::xrpc::XrpcResp for GetCurrentlyPlayingResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetCurrentlyPlaying<'a> { type Response = GetCurrentlyPlayingResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.spotify.getCurrentlyPlaying pub struct GetCurrentlyPlayingRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetCurrentlyPlayingRequest { diff --git a/crates/jacquard-api/src/app_rocksky/spotify/next.rs b/crates/jacquard-api/src/app_rocksky/spotify/next.rs index 73004a7e1..6660de07d 100644 --- a/crates/jacquard-api/src/app_rocksky/spotify/next.rs +++ b/crates/jacquard-api/src/app_rocksky/spotify/next.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct Next; -///Response type for +/// Response type for ///app.rocksky.spotify.next pub struct NextResponse; impl jacquard_common::xrpc::XrpcResp for NextResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for Next { type Response = NextResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.spotify.next pub struct NextRequest; impl jacquard_common::xrpc::XrpcEndpoint for NextRequest { diff --git a/crates/jacquard-api/src/app_rocksky/spotify/pause.rs b/crates/jacquard-api/src/app_rocksky/spotify/pause.rs index 1fd3180ae..edae5aa17 100644 --- a/crates/jacquard-api/src/app_rocksky/spotify/pause.rs +++ b/crates/jacquard-api/src/app_rocksky/spotify/pause.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct Pause; -///Response type for +/// Response type for ///app.rocksky.spotify.pause pub struct PauseResponse; impl jacquard_common::xrpc::XrpcResp for PauseResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for Pause { type Response = PauseResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.spotify.pause pub struct PauseRequest; impl jacquard_common::xrpc::XrpcEndpoint for PauseRequest { diff --git a/crates/jacquard-api/src/app_rocksky/spotify/play.rs b/crates/jacquard-api/src/app_rocksky/spotify/play.rs index 0b0cd26fe..eda812cdf 100644 --- a/crates/jacquard-api/src/app_rocksky/spotify/play.rs +++ b/crates/jacquard-api/src/app_rocksky/spotify/play.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct Play; -///Response type for +/// Response type for ///app.rocksky.spotify.play pub struct PlayResponse; impl jacquard_common::xrpc::XrpcResp for PlayResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for Play { type Response = PlayResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.spotify.play pub struct PlayRequest; impl jacquard_common::xrpc::XrpcEndpoint for PlayRequest { diff --git a/crates/jacquard-api/src/app_rocksky/spotify/previous.rs b/crates/jacquard-api/src/app_rocksky/spotify/previous.rs index 259d66434..fc4eb40fe 100644 --- a/crates/jacquard-api/src/app_rocksky/spotify/previous.rs +++ b/crates/jacquard-api/src/app_rocksky/spotify/previous.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct Previous; -///Response type for +/// Response type for ///app.rocksky.spotify.previous pub struct PreviousResponse; impl jacquard_common::xrpc::XrpcResp for PreviousResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for Previous { type Response = PreviousResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.spotify.previous pub struct PreviousRequest; impl jacquard_common::xrpc::XrpcEndpoint for PreviousRequest { diff --git a/crates/jacquard-api/src/app_rocksky/spotify/seek.rs b/crates/jacquard-api/src/app_rocksky/spotify/seek.rs index 447effc51..38a5fea5d 100644 --- a/crates/jacquard-api/src/app_rocksky/spotify/seek.rs +++ b/crates/jacquard-api/src/app_rocksky/spotify/seek.rs @@ -33,7 +33,7 @@ pub struct SeekParams { jacquard_derive::IntoStatic )] pub struct Seek; -///Response type for +/// Response type for ///app.rocksky.spotify.seek pub struct SeekResponse; impl jacquard_common::xrpc::XrpcResp for SeekResponse { @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcRequest for Seek { type Response = SeekResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.spotify.seek pub struct SeekRequest; impl jacquard_common::xrpc::XrpcEndpoint for SeekRequest { diff --git a/crates/jacquard-api/src/app_rocksky/stats/get_stats.rs b/crates/jacquard-api/src/app_rocksky/stats/get_stats.rs index 8c60daa49..0dda5c2c1 100644 --- a/crates/jacquard-api/src/app_rocksky/stats/get_stats.rs +++ b/crates/jacquard-api/src/app_rocksky/stats/get_stats.rs @@ -39,7 +39,7 @@ pub struct GetStatsOutput<'a> { pub value: crate::app_rocksky::stats::StatsView<'a>, } -///Response type for +/// Response type for ///app.rocksky.stats.getStats pub struct GetStatsResponse; impl jacquard_common::xrpc::XrpcResp for GetStatsResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetStats<'a> { type Response = GetStatsResponse; } -///Endpoint type for +/// Endpoint type for ///app.rocksky.stats.getStats pub struct GetStatsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetStatsRequest { diff --git a/crates/jacquard-api/src/blog_pckt/blog.rs b/crates/jacquard-api/src/blog_pckt/blog.rs index efe29bb54..3ffd2dfbe 100644 --- a/crates/jacquard-api/src/blog_pckt/blog.rs +++ b/crates/jacquard-api/src/blog_pckt/blog.rs @@ -25,7 +25,7 @@ pub struct Blog<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub icon: Option>, + pub icon: Option>, #[serde(borrow)] #[builder(into)] pub name: jacquard_common::CowStr<'a>, diff --git a/crates/jacquard-api/src/blog_pckt/post.rs b/crates/jacquard-api/src/blog_pckt/post.rs index cb8279efb..089f3c5fb 100644 --- a/crates/jacquard-api/src/blog_pckt/post.rs +++ b/crates/jacquard-api/src/blog_pckt/post.rs @@ -29,11 +29,11 @@ pub struct Post<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub cover: Option>, + pub cover: Option>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub images: Option>>, + pub images: Option>>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] pub published_at: Option, diff --git a/crates/jacquard-api/src/blog_pckt/publication.rs b/crates/jacquard-api/src/blog_pckt/publication.rs index f09d2e8c7..a587bf6a1 100644 --- a/crates/jacquard-api/src/blog_pckt/publication.rs +++ b/crates/jacquard-api/src/blog_pckt/publication.rs @@ -40,7 +40,7 @@ pub struct Publication<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub icon: Option>, + pub icon: Option>, /// Publication name/title #[serde(borrow)] #[builder(into)] diff --git a/crates/jacquard-api/src/buzz_bookhive/book.rs b/crates/jacquard-api/src/buzz_bookhive/book.rs index 8942fd61b..5480768aa 100644 --- a/crates/jacquard-api/src/buzz_bookhive/book.rs +++ b/crates/jacquard-api/src/buzz_bookhive/book.rs @@ -27,7 +27,7 @@ pub struct Book<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub cover: Option>, + pub cover: Option>, pub created_at: jacquard_common::types::string::Datetime, /// The date the user finished reading the book #[serde(skip_serializing_if = "std::option::Option::is_none")] diff --git a/crates/jacquard-api/src/buzz_bookhive/get_book.rs b/crates/jacquard-api/src/buzz_bookhive/get_book.rs index 0a663bf69..bd6109b59 100644 --- a/crates/jacquard-api/src/buzz_bookhive/get_book.rs +++ b/crates/jacquard-api/src/buzz_bookhive/get_book.rs @@ -44,7 +44,7 @@ pub struct GetBookOutput<'a> { /// Cover image of the book #[serde(skip_serializing_if = "std::option::Option::is_none")] #[serde(borrow)] - pub cover: std::option::Option>, + pub cover: std::option::Option>, #[serde(skip_serializing_if = "std::option::Option::is_none")] pub created_at: std::option::Option, /// The date the user finished reading the book @@ -68,7 +68,7 @@ pub struct GetBookOutput<'a> { pub status: std::option::Option>, } -///Response type for +/// Response type for ///buzz.bookhive.getBook pub struct GetBookResponse; impl jacquard_common::xrpc::XrpcResp for GetBookResponse { @@ -84,7 +84,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetBook<'a> { type Response = GetBookResponse; } -///Endpoint type for +/// Endpoint type for ///buzz.bookhive.getBook pub struct GetBookRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetBookRequest { diff --git a/crates/jacquard-api/src/buzz_bookhive/get_profile.rs b/crates/jacquard-api/src/buzz_bookhive/get_profile.rs index 1cf5a9612..cfb3e7378 100644 --- a/crates/jacquard-api/src/buzz_bookhive/get_profile.rs +++ b/crates/jacquard-api/src/buzz_bookhive/get_profile.rs @@ -51,7 +51,7 @@ pub struct GetProfileOutput<'a> { pub profile: crate::buzz_bookhive::Profile<'a>, } -///Response type for +/// Response type for ///buzz.bookhive.getProfile pub struct GetProfileResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { @@ -67,7 +67,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { type Response = GetProfileResponse; } -///Endpoint type for +/// Endpoint type for ///buzz.bookhive.getProfile pub struct GetProfileRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest { diff --git a/crates/jacquard-api/src/buzz_bookhive/search_books.rs b/crates/jacquard-api/src/buzz_bookhive/search_books.rs index 4fd933a73..0f9a4f5f0 100644 --- a/crates/jacquard-api/src/buzz_bookhive/search_books.rs +++ b/crates/jacquard-api/src/buzz_bookhive/search_books.rs @@ -51,7 +51,7 @@ pub struct SearchBooksOutput<'a> { pub offset: std::option::Option, } -///Response type for +/// Response type for ///buzz.bookhive.searchBooks pub struct SearchBooksResponse; impl jacquard_common::xrpc::XrpcResp for SearchBooksResponse { @@ -67,7 +67,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchBooks<'a> { type Response = SearchBooksResponse; } -///Endpoint type for +/// Endpoint type for ///buzz.bookhive.searchBooks pub struct SearchBooksRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchBooksRequest { diff --git a/crates/jacquard-api/src/chat_bsky/actor/delete_account.rs b/crates/jacquard-api/src/chat_bsky/actor/delete_account.rs index 0d6776472..ff9752ba0 100644 --- a/crates/jacquard-api/src/chat_bsky/actor/delete_account.rs +++ b/crates/jacquard-api/src/chat_bsky/actor/delete_account.rs @@ -30,7 +30,7 @@ pub struct DeleteAccountOutput<'a> {} jacquard_derive::IntoStatic )] pub struct DeleteAccount; -///Response type for +/// Response type for ///chat.bsky.actor.deleteAccount pub struct DeleteAccountResponse; impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse { @@ -48,7 +48,7 @@ impl jacquard_common::xrpc::XrpcRequest for DeleteAccount { type Response = DeleteAccountResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.actor.deleteAccount pub struct DeleteAccountRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteAccountRequest { diff --git a/crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs b/crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs index c28e5aceb..0f3ea2755 100644 --- a/crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs +++ b/crates/jacquard-api/src/chat_bsky/actor/export_account_data.rs @@ -5,7 +5,6 @@ // This file was automatically generated from Lexicon schemas. // Any manual changes will be overwritten on the next regeneration. -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -16,7 +15,10 @@ jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct ExportAccountDataOutput<'a> {} +pub struct ExportAccountDataOutput { + pub body: bytes::Bytes, +} + /// XRPC request marker type #[derive( Debug, @@ -29,14 +31,29 @@ pub struct ExportAccountDataOutput<'a> {} jacquard_derive::IntoStatic )] pub struct ExportAccountData; -///Response type for +/// Response type for ///chat.bsky.actor.exportAccountData pub struct ExportAccountDataResponse; impl jacquard_common::xrpc::XrpcResp for ExportAccountDataResponse { const NSID: &'static str = "chat.bsky.actor.exportAccountData"; const ENCODING: &'static str = "application/jsonl"; - type Output<'de> = ExportAccountDataOutput<'de>; + type Output<'de> = ExportAccountDataOutput; type Err<'de> = jacquard_common::xrpc::GenericError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(ExportAccountDataOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl jacquard_common::xrpc::XrpcRequest for ExportAccountData { @@ -45,7 +62,7 @@ impl jacquard_common::xrpc::XrpcRequest for ExportAccountData { type Response = ExportAccountDataResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.actor.exportAccountData pub struct ExportAccountDataRequest; impl jacquard_common::xrpc::XrpcEndpoint for ExportAccountDataRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs index d540d041c..983144ff2 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/accept_convo.rs @@ -41,7 +41,7 @@ pub struct AcceptConvoOutput<'a> { pub rev: std::option::Option>, } -///Response type for +/// Response type for ///chat.bsky.convo.acceptConvo pub struct AcceptConvoResponse; impl jacquard_common::xrpc::XrpcResp for AcceptConvoResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for AcceptConvo<'a> { type Response = AcceptConvoResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.acceptConvo pub struct AcceptConvoRequest; impl jacquard_common::xrpc::XrpcEndpoint for AcceptConvoRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs b/crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs index fef409eb2..2b69a60ef 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/add_reaction.rs @@ -97,7 +97,7 @@ impl std::fmt::Display for AddReactionError<'_> { } } -///Response type for +/// Response type for ///chat.bsky.convo.addReaction pub struct AddReactionResponse; impl jacquard_common::xrpc::XrpcResp for AddReactionResponse { @@ -115,7 +115,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for AddReaction<'a> { type Response = AddReactionResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.addReaction pub struct AddReactionRequest; impl jacquard_common::xrpc::XrpcEndpoint for AddReactionRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs b/crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs index db309c33c..b5ad6b787 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/delete_message_for_self.rs @@ -41,7 +41,7 @@ pub struct DeleteMessageForSelfOutput<'a> { pub value: crate::chat_bsky::convo::DeletedMessageView<'a>, } -///Response type for +/// Response type for ///chat.bsky.convo.deleteMessageForSelf pub struct DeleteMessageForSelfResponse; impl jacquard_common::xrpc::XrpcResp for DeleteMessageForSelfResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteMessageForSelf<'a> { type Response = DeleteMessageForSelfResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.deleteMessageForSelf pub struct DeleteMessageForSelfRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteMessageForSelfRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/get_convo.rs index 8d6cfff12..3e7b11bca 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_convo.rs @@ -39,7 +39,7 @@ pub struct GetConvoOutput<'a> { pub convo: crate::chat_bsky::convo::ConvoView<'a>, } -///Response type for +/// Response type for ///chat.bsky.convo.getConvo pub struct GetConvoResponse; impl jacquard_common::xrpc::XrpcResp for GetConvoResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetConvo<'a> { type Response = GetConvoResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.getConvo pub struct GetConvoRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetConvoRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs b/crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs index e87cf85e6..84d6eccae 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_convo_availability.rs @@ -40,7 +40,7 @@ pub struct GetConvoAvailabilityOutput<'a> { pub convo: std::option::Option>, } -///Response type for +/// Response type for ///chat.bsky.convo.getConvoAvailability pub struct GetConvoAvailabilityResponse; impl jacquard_common::xrpc::XrpcResp for GetConvoAvailabilityResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetConvoAvailability<'a> { type Response = GetConvoAvailabilityResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.getConvoAvailability pub struct GetConvoAvailabilityRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetConvoAvailabilityRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs b/crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs index 1802b57a5..e5e141524 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_convo_for_members.rs @@ -38,7 +38,7 @@ pub struct GetConvoForMembersOutput<'a> { pub convo: crate::chat_bsky::convo::ConvoView<'a>, } -///Response type for +/// Response type for ///chat.bsky.convo.getConvoForMembers pub struct GetConvoForMembersResponse; impl jacquard_common::xrpc::XrpcResp for GetConvoForMembersResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetConvoForMembers<'a> { type Response = GetConvoForMembersResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.getConvoForMembers pub struct GetConvoForMembersRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetConvoForMembersRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_log.rs b/crates/jacquard-api/src/chat_bsky/convo/get_log.rs index d95448d3f..04822753a 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_log.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_log.rs @@ -78,7 +78,7 @@ pub enum GetLogOutputLogsItem<'a> { LogRemoveReaction(Box>), } -///Response type for +/// Response type for ///chat.bsky.convo.getLog pub struct GetLogResponse; impl jacquard_common::xrpc::XrpcResp for GetLogResponse { @@ -94,7 +94,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetLog<'a> { type Response = GetLogResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.getLog pub struct GetLogRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetLogRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/get_messages.rs b/crates/jacquard-api/src/chat_bsky/convo/get_messages.rs index 731ceb889..4249df468 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/get_messages.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/get_messages.rs @@ -68,7 +68,7 @@ pub enum GetMessagesOutputMessagesItem<'a> { DeletedMessageView(Box>), } -///Response type for +/// Response type for ///chat.bsky.convo.getMessages pub struct GetMessagesResponse; impl jacquard_common::xrpc::XrpcResp for GetMessagesResponse { @@ -84,7 +84,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetMessages<'a> { type Response = GetMessagesResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.getMessages pub struct GetMessagesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetMessagesRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs index 26d471763..b389630bd 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/leave_convo.rs @@ -41,7 +41,7 @@ pub struct LeaveConvoOutput<'a> { pub rev: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///chat.bsky.convo.leaveConvo pub struct LeaveConvoResponse; impl jacquard_common::xrpc::XrpcResp for LeaveConvoResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for LeaveConvo<'a> { type Response = LeaveConvoResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.leaveConvo pub struct LeaveConvoRequest; impl jacquard_common::xrpc::XrpcEndpoint for LeaveConvoRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/list_convos.rs b/crates/jacquard-api/src/chat_bsky/convo/list_convos.rs index 2b6880835..9d9b55712 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/list_convos.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/list_convos.rs @@ -54,7 +54,7 @@ pub struct ListConvosOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///chat.bsky.convo.listConvos pub struct ListConvosResponse; impl jacquard_common::xrpc::XrpcResp for ListConvosResponse { @@ -70,7 +70,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListConvos<'a> { type Response = ListConvosResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.listConvos pub struct ListConvosRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListConvosRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs index a3b1ba0c2..3722d7b9d 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/mute_convo.rs @@ -38,7 +38,7 @@ pub struct MuteConvoOutput<'a> { pub convo: crate::chat_bsky::convo::ConvoView<'a>, } -///Response type for +/// Response type for ///chat.bsky.convo.muteConvo pub struct MuteConvoResponse; impl jacquard_common::xrpc::XrpcResp for MuteConvoResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for MuteConvo<'a> { type Response = MuteConvoResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.muteConvo pub struct MuteConvoRequest; impl jacquard_common::xrpc::XrpcEndpoint for MuteConvoRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs b/crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs index b1675143c..6dd5e0c5a 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/remove_reaction.rs @@ -87,7 +87,7 @@ impl std::fmt::Display for RemoveReactionError<'_> { } } -///Response type for +/// Response type for ///chat.bsky.convo.removeReaction pub struct RemoveReactionResponse; impl jacquard_common::xrpc::XrpcResp for RemoveReactionResponse { @@ -105,7 +105,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RemoveReaction<'a> { type Response = RemoveReactionResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.removeReaction pub struct RemoveReactionRequest; impl jacquard_common::xrpc::XrpcEndpoint for RemoveReactionRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/send_message.rs b/crates/jacquard-api/src/chat_bsky/convo/send_message.rs index 98e12c3d3..4b1d74c13 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/send_message.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/send_message.rs @@ -50,7 +50,7 @@ pub struct SendMessageOutput<'a> { pub value: crate::chat_bsky::convo::MessageView<'a>, } -///Response type for +/// Response type for ///chat.bsky.convo.sendMessage pub struct SendMessageResponse; impl jacquard_common::xrpc::XrpcResp for SendMessageResponse { @@ -68,7 +68,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SendMessage<'a> { type Response = SendMessageResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.sendMessage pub struct SendMessageRequest; impl jacquard_common::xrpc::XrpcEndpoint for SendMessageRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs b/crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs index cce03286a..c00850690 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/send_message_batch.rs @@ -66,7 +66,7 @@ pub struct SendMessageBatchOutput<'a> { pub items: Vec>, } -///Response type for +/// Response type for ///chat.bsky.convo.sendMessageBatch pub struct SendMessageBatchResponse; impl jacquard_common::xrpc::XrpcResp for SendMessageBatchResponse { @@ -84,7 +84,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SendMessageBatch<'a> { type Response = SendMessageBatchResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.sendMessageBatch pub struct SendMessageBatchRequest; impl jacquard_common::xrpc::XrpcEndpoint for SendMessageBatchRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs b/crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs index 00aa90182..809e824f8 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/unmute_convo.rs @@ -38,7 +38,7 @@ pub struct UnmuteConvoOutput<'a> { pub convo: crate::chat_bsky::convo::ConvoView<'a>, } -///Response type for +/// Response type for ///chat.bsky.convo.unmuteConvo pub struct UnmuteConvoResponse; impl jacquard_common::xrpc::XrpcResp for UnmuteConvoResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UnmuteConvo<'a> { type Response = UnmuteConvoResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.unmuteConvo pub struct UnmuteConvoRequest; impl jacquard_common::xrpc::XrpcEndpoint for UnmuteConvoRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs b/crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs index 303037f7e..89cde4351 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/update_all_read.rs @@ -39,7 +39,7 @@ pub struct UpdateAllReadOutput<'a> { pub updated_count: i64, } -///Response type for +/// Response type for ///chat.bsky.convo.updateAllRead pub struct UpdateAllReadResponse; impl jacquard_common::xrpc::XrpcResp for UpdateAllReadResponse { @@ -57,7 +57,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAllRead<'a> { type Response = UpdateAllReadResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.updateAllRead pub struct UpdateAllReadRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateAllReadRequest { diff --git a/crates/jacquard-api/src/chat_bsky/convo/update_read.rs b/crates/jacquard-api/src/chat_bsky/convo/update_read.rs index 8804dd974..d2a6dd5d8 100644 --- a/crates/jacquard-api/src/chat_bsky/convo/update_read.rs +++ b/crates/jacquard-api/src/chat_bsky/convo/update_read.rs @@ -41,7 +41,7 @@ pub struct UpdateReadOutput<'a> { pub convo: crate::chat_bsky::convo::ConvoView<'a>, } -///Response type for +/// Response type for ///chat.bsky.convo.updateRead pub struct UpdateReadResponse; impl jacquard_common::xrpc::XrpcResp for UpdateReadResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateRead<'a> { type Response = UpdateReadResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.convo.updateRead pub struct UpdateReadRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateReadRequest { diff --git a/crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs b/crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs index 011051079..e2ab917c4 100644 --- a/crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs +++ b/crates/jacquard-api/src/chat_bsky/moderation/get_actor_metadata.rs @@ -42,7 +42,7 @@ pub struct GetActorMetadataOutput<'a> { pub month: jacquard_common::types::value::Data<'a>, } -///Response type for +/// Response type for ///chat.bsky.moderation.getActorMetadata pub struct GetActorMetadataResponse; impl jacquard_common::xrpc::XrpcResp for GetActorMetadataResponse { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorMetadata<'a> { type Response = GetActorMetadataResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.moderation.getActorMetadata pub struct GetActorMetadataRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorMetadataRequest { diff --git a/crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs b/crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs index 680d22315..c353efc41 100644 --- a/crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs +++ b/crates/jacquard-api/src/chat_bsky/moderation/get_message_context.rs @@ -68,7 +68,7 @@ pub enum GetMessageContextOutputMessagesItem<'a> { DeletedMessageView(Box>), } -///Response type for +/// Response type for ///chat.bsky.moderation.getMessageContext pub struct GetMessageContextResponse; impl jacquard_common::xrpc::XrpcResp for GetMessageContextResponse { @@ -84,7 +84,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetMessageContext<'a> { type Response = GetMessageContextResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.moderation.getMessageContext pub struct GetMessageContextRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetMessageContextRequest { diff --git a/crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs b/crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs index 4ceebb989..c6587825f 100644 --- a/crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs +++ b/crates/jacquard-api/src/chat_bsky/moderation/update_actor_access.rs @@ -35,7 +35,7 @@ pub struct UpdateActorAccess<'a> { >, } -///Response type for +/// Response type for ///chat.bsky.moderation.updateActorAccess pub struct UpdateActorAccessResponse; impl jacquard_common::xrpc::XrpcResp for UpdateActorAccessResponse { @@ -53,7 +53,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateActorAccess<'a> { type Response = UpdateActorAccessResponse; } -///Endpoint type for +/// Endpoint type for ///chat.bsky.moderation.updateActorAccess pub struct UpdateActorAccessRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateActorAccessRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/delete_account.rs b/crates/jacquard-api/src/com_atproto/admin/delete_account.rs index 2e2c2a064..60fc992d7 100644 --- a/crates/jacquard-api/src/com_atproto/admin/delete_account.rs +++ b/crates/jacquard-api/src/com_atproto/admin/delete_account.rs @@ -30,7 +30,7 @@ pub struct DeleteAccount<'a> { >, } -///Response type for +/// Response type for ///com.atproto.admin.deleteAccount pub struct DeleteAccountResponse; impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteAccount<'a> { type Response = DeleteAccountResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.deleteAccount pub struct DeleteAccountRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteAccountRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs b/crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs index 457c53994..9c92ee91f 100644 --- a/crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs +++ b/crates/jacquard-api/src/com_atproto/admin/disable_account_invites.rs @@ -35,7 +35,7 @@ pub struct DisableAccountInvites<'a> { >, } -///Response type for +/// Response type for ///com.atproto.admin.disableAccountInvites pub struct DisableAccountInvitesResponse; impl jacquard_common::xrpc::XrpcResp for DisableAccountInvitesResponse { @@ -53,7 +53,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DisableAccountInvites<'a> { type Response = DisableAccountInvitesResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.disableAccountInvites pub struct DisableAccountInvitesRequest; impl jacquard_common::xrpc::XrpcEndpoint for DisableAccountInvitesRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs b/crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs index 57587e7a6..ab1b33230 100644 --- a/crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs +++ b/crates/jacquard-api/src/com_atproto/admin/disable_invite_codes.rs @@ -26,7 +26,7 @@ pub struct DisableInviteCodes<'a> { pub codes: std::option::Option>>, } -///Response type for +/// Response type for ///com.atproto.admin.disableInviteCodes pub struct DisableInviteCodesResponse; impl jacquard_common::xrpc::XrpcResp for DisableInviteCodesResponse { @@ -44,7 +44,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DisableInviteCodes<'a> { type Response = DisableInviteCodesResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.disableInviteCodes pub struct DisableInviteCodesRequest; impl jacquard_common::xrpc::XrpcEndpoint for DisableInviteCodesRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs b/crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs index fd3f18109..b7d795ac4 100644 --- a/crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs +++ b/crates/jacquard-api/src/com_atproto/admin/enable_account_invites.rs @@ -35,7 +35,7 @@ pub struct EnableAccountInvites<'a> { >, } -///Response type for +/// Response type for ///com.atproto.admin.enableAccountInvites pub struct EnableAccountInvitesResponse; impl jacquard_common::xrpc::XrpcResp for EnableAccountInvitesResponse { @@ -53,7 +53,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for EnableAccountInvites<'a> { type Response = EnableAccountInvitesResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.enableAccountInvites pub struct EnableAccountInvitesRequest; impl jacquard_common::xrpc::XrpcEndpoint for EnableAccountInvitesRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/get_account_info.rs b/crates/jacquard-api/src/com_atproto/admin/get_account_info.rs index b1895b401..3f52a3c26 100644 --- a/crates/jacquard-api/src/com_atproto/admin/get_account_info.rs +++ b/crates/jacquard-api/src/com_atproto/admin/get_account_info.rs @@ -39,7 +39,7 @@ pub struct GetAccountInfoOutput<'a> { pub value: crate::com_atproto::admin::AccountView<'a>, } -///Response type for +/// Response type for ///com.atproto.admin.getAccountInfo pub struct GetAccountInfoResponse; impl jacquard_common::xrpc::XrpcResp for GetAccountInfoResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAccountInfo<'a> { type Response = GetAccountInfoResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.getAccountInfo pub struct GetAccountInfoRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInfoRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs b/crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs index 7296105aa..e25aa4fb0 100644 --- a/crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs +++ b/crates/jacquard-api/src/com_atproto/admin/get_account_infos.rs @@ -38,7 +38,7 @@ pub struct GetAccountInfosOutput<'a> { pub infos: Vec>, } -///Response type for +/// Response type for ///com.atproto.admin.getAccountInfos pub struct GetAccountInfosResponse; impl jacquard_common::xrpc::XrpcResp for GetAccountInfosResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAccountInfos<'a> { type Response = GetAccountInfosResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.getAccountInfos pub struct GetAccountInfosRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInfosRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs b/crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs index 880bc03c9..e3ef14c08 100644 --- a/crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs +++ b/crates/jacquard-api/src/com_atproto/admin/get_invite_codes.rs @@ -51,7 +51,7 @@ pub struct GetInviteCodesOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///com.atproto.admin.getInviteCodes pub struct GetInviteCodesResponse; impl jacquard_common::xrpc::XrpcResp for GetInviteCodesResponse { @@ -67,7 +67,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetInviteCodes<'a> { type Response = GetInviteCodesResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.getInviteCodes pub struct GetInviteCodesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetInviteCodesRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs b/crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs index 83b3ccf9c..681bf7f36 100644 --- a/crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs +++ b/crates/jacquard-api/src/com_atproto/admin/get_subject_status.rs @@ -72,7 +72,7 @@ pub enum GetSubjectStatusOutputSubject<'a> { RepoBlobRef(Box>), } -///Response type for +/// Response type for ///com.atproto.admin.getSubjectStatus pub struct GetSubjectStatusResponse; impl jacquard_common::xrpc::XrpcResp for GetSubjectStatusResponse { @@ -88,7 +88,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSubjectStatus<'a> { type Response = GetSubjectStatusResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.getSubjectStatus pub struct GetSubjectStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSubjectStatusRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/search_accounts.rs b/crates/jacquard-api/src/com_atproto/admin/search_accounts.rs index ce0eca944..7e88d21b2 100644 --- a/crates/jacquard-api/src/com_atproto/admin/search_accounts.rs +++ b/crates/jacquard-api/src/com_atproto/admin/search_accounts.rs @@ -50,7 +50,7 @@ pub struct SearchAccountsOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///com.atproto.admin.searchAccounts pub struct SearchAccountsResponse; impl jacquard_common::xrpc::XrpcResp for SearchAccountsResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchAccounts<'a> { type Response = SearchAccountsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.searchAccounts pub struct SearchAccountsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchAccountsRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/send_email.rs b/crates/jacquard-api/src/com_atproto/admin/send_email.rs index 91b407e86..e04b71a98 100644 --- a/crates/jacquard-api/src/com_atproto/admin/send_email.rs +++ b/crates/jacquard-api/src/com_atproto/admin/send_email.rs @@ -59,7 +59,7 @@ pub struct SendEmailOutput<'a> { pub sent: bool, } -///Response type for +/// Response type for ///com.atproto.admin.sendEmail pub struct SendEmailResponse; impl jacquard_common::xrpc::XrpcResp for SendEmailResponse { @@ -77,7 +77,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SendEmail<'a> { type Response = SendEmailResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.sendEmail pub struct SendEmailRequest; impl jacquard_common::xrpc::XrpcEndpoint for SendEmailRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/update_account_email.rs b/crates/jacquard-api/src/com_atproto/admin/update_account_email.rs index 3c3214375..884e4534d 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_account_email.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_account_email.rs @@ -34,7 +34,7 @@ pub struct UpdateAccountEmail<'a> { >, } -///Response type for +/// Response type for ///com.atproto.admin.updateAccountEmail pub struct UpdateAccountEmailResponse; impl jacquard_common::xrpc::XrpcResp for UpdateAccountEmailResponse { @@ -52,7 +52,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAccountEmail<'a> { type Response = UpdateAccountEmailResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.updateAccountEmail pub struct UpdateAccountEmailRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountEmailRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs b/crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs index 2cddcda37..e35d4d3ac 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_account_handle.rs @@ -32,7 +32,7 @@ pub struct UpdateAccountHandle<'a> { >, } -///Response type for +/// Response type for ///com.atproto.admin.updateAccountHandle pub struct UpdateAccountHandleResponse; impl jacquard_common::xrpc::XrpcResp for UpdateAccountHandleResponse { @@ -50,7 +50,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAccountHandle<'a> { type Response = UpdateAccountHandleResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.updateAccountHandle pub struct UpdateAccountHandleRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountHandleRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/update_account_password.rs b/crates/jacquard-api/src/com_atproto/admin/update_account_password.rs index 1a02a74d8..2af7967e5 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_account_password.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_account_password.rs @@ -33,7 +33,7 @@ pub struct UpdateAccountPassword<'a> { >, } -///Response type for +/// Response type for ///com.atproto.admin.updateAccountPassword pub struct UpdateAccountPasswordResponse; impl jacquard_common::xrpc::XrpcResp for UpdateAccountPasswordResponse { @@ -51,7 +51,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAccountPassword<'a> { type Response = UpdateAccountPasswordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.updateAccountPassword pub struct UpdateAccountPasswordRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountPasswordRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs b/crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs index d4f70f056..ad4e97ff8 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_account_signing_key.rs @@ -33,7 +33,7 @@ pub struct UpdateAccountSigningKey<'a> { >, } -///Response type for +/// Response type for ///com.atproto.admin.updateAccountSigningKey pub struct UpdateAccountSigningKeyResponse; impl jacquard_common::xrpc::XrpcResp for UpdateAccountSigningKeyResponse { @@ -51,7 +51,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateAccountSigningKey<'a> { type Response = UpdateAccountSigningKeyResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.updateAccountSigningKey pub struct UpdateAccountSigningKeyRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountSigningKeyRequest { diff --git a/crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs b/crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs index cfa976d68..0ef7d1792 100644 --- a/crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs +++ b/crates/jacquard-api/src/com_atproto/admin/update_subject_status.rs @@ -99,7 +99,7 @@ pub enum UpdateSubjectStatusOutputSubject<'a> { RepoBlobRef(Box>), } -///Response type for +/// Response type for ///com.atproto.admin.updateSubjectStatus pub struct UpdateSubjectStatusResponse; impl jacquard_common::xrpc::XrpcResp for UpdateSubjectStatusResponse { @@ -117,7 +117,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateSubjectStatus<'a> { type Response = UpdateSubjectStatusResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.admin.updateSubjectStatus pub struct UpdateSubjectStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateSubjectStatusRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs b/crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs index 6ca019213..8c141bab3 100644 --- a/crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs +++ b/crates/jacquard-api/src/com_atproto/identity/get_recommended_did_credentials.rs @@ -47,7 +47,7 @@ pub struct GetRecommendedDidCredentialsOutput<'a> { jacquard_derive::IntoStatic )] pub struct GetRecommendedDidCredentials; -///Response type for +/// Response type for ///com.atproto.identity.getRecommendedDidCredentials pub struct GetRecommendedDidCredentialsResponse; impl jacquard_common::xrpc::XrpcResp for GetRecommendedDidCredentialsResponse { @@ -63,7 +63,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetRecommendedDidCredentials { type Response = GetRecommendedDidCredentialsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.getRecommendedDidCredentials pub struct GetRecommendedDidCredentialsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRecommendedDidCredentialsRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs b/crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs index a69946f19..16e2bf751 100644 --- a/crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs +++ b/crates/jacquard-api/src/com_atproto/identity/refresh_identity.rs @@ -102,7 +102,7 @@ impl std::fmt::Display for RefreshIdentityError<'_> { } } -///Response type for +/// Response type for ///com.atproto.identity.refreshIdentity pub struct RefreshIdentityResponse; impl jacquard_common::xrpc::XrpcResp for RefreshIdentityResponse { @@ -120,7 +120,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RefreshIdentity<'a> { type Response = RefreshIdentityResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.refreshIdentity pub struct RefreshIdentityRequest; impl jacquard_common::xrpc::XrpcEndpoint for RefreshIdentityRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs b/crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs index c7dc7dcd3..9b242bc70 100644 --- a/crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs +++ b/crates/jacquard-api/src/com_atproto/identity/request_plc_operation_signature.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct RequestPlcOperationSignature; -///Response type for +/// Response type for ///com.atproto.identity.requestPlcOperationSignature pub struct RequestPlcOperationSignatureResponse; impl jacquard_common::xrpc::XrpcResp for RequestPlcOperationSignatureResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for RequestPlcOperationSignature { type Response = RequestPlcOperationSignatureResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.requestPlcOperationSignature pub struct RequestPlcOperationSignatureRequest; impl jacquard_common::xrpc::XrpcEndpoint for RequestPlcOperationSignatureRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/resolve_did.rs b/crates/jacquard-api/src/com_atproto/identity/resolve_did.rs index 65ffcea4b..74357ce2a 100644 --- a/crates/jacquard-api/src/com_atproto/identity/resolve_did.rs +++ b/crates/jacquard-api/src/com_atproto/identity/resolve_did.rs @@ -84,7 +84,7 @@ impl std::fmt::Display for ResolveDidError<'_> { } } -///Response type for +/// Response type for ///com.atproto.identity.resolveDid pub struct ResolveDidResponse; impl jacquard_common::xrpc::XrpcResp for ResolveDidResponse { @@ -100,7 +100,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ResolveDid<'a> { type Response = ResolveDidResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.resolveDid pub struct ResolveDidRequest; impl jacquard_common::xrpc::XrpcEndpoint for ResolveDidRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs b/crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs index 798da7762..35d71a804 100644 --- a/crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs +++ b/crates/jacquard-api/src/com_atproto/identity/resolve_handle.rs @@ -73,7 +73,7 @@ impl std::fmt::Display for ResolveHandleError<'_> { } } -///Response type for +/// Response type for ///com.atproto.identity.resolveHandle pub struct ResolveHandleResponse; impl jacquard_common::xrpc::XrpcResp for ResolveHandleResponse { @@ -89,7 +89,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ResolveHandle<'a> { type Response = ResolveHandleResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.resolveHandle pub struct ResolveHandleRequest; impl jacquard_common::xrpc::XrpcEndpoint for ResolveHandleRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs b/crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs index 366b68c16..432c317c6 100644 --- a/crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs +++ b/crates/jacquard-api/src/com_atproto/identity/resolve_identity.rs @@ -94,7 +94,7 @@ impl std::fmt::Display for ResolveIdentityError<'_> { } } -///Response type for +/// Response type for ///com.atproto.identity.resolveIdentity pub struct ResolveIdentityResponse; impl jacquard_common::xrpc::XrpcResp for ResolveIdentityResponse { @@ -110,7 +110,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ResolveIdentity<'a> { type Response = ResolveIdentityResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.resolveIdentity pub struct ResolveIdentityRequest; impl jacquard_common::xrpc::XrpcEndpoint for ResolveIdentityRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs b/crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs index 2c4d56311..71ccee400 100644 --- a/crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs +++ b/crates/jacquard-api/src/com_atproto/identity/sign_plc_operation.rs @@ -55,7 +55,7 @@ pub struct SignPlcOperationOutput<'a> { pub operation: jacquard_common::types::value::Data<'a>, } -///Response type for +/// Response type for ///com.atproto.identity.signPlcOperation pub struct SignPlcOperationResponse; impl jacquard_common::xrpc::XrpcResp for SignPlcOperationResponse { @@ -73,7 +73,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SignPlcOperation<'a> { type Response = SignPlcOperationResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.signPlcOperation pub struct SignPlcOperationRequest; impl jacquard_common::xrpc::XrpcEndpoint for SignPlcOperationRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs b/crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs index 488ec37d5..f44005474 100644 --- a/crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs +++ b/crates/jacquard-api/src/com_atproto/identity/submit_plc_operation.rs @@ -30,7 +30,7 @@ pub struct SubmitPlcOperation<'a> { >, } -///Response type for +/// Response type for ///com.atproto.identity.submitPlcOperation pub struct SubmitPlcOperationResponse; impl jacquard_common::xrpc::XrpcResp for SubmitPlcOperationResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SubmitPlcOperation<'a> { type Response = SubmitPlcOperationResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.submitPlcOperation pub struct SubmitPlcOperationRequest; impl jacquard_common::xrpc::XrpcEndpoint for SubmitPlcOperationRequest { diff --git a/crates/jacquard-api/src/com_atproto/identity/update_handle.rs b/crates/jacquard-api/src/com_atproto/identity/update_handle.rs index 12c6f341b..96b87691c 100644 --- a/crates/jacquard-api/src/com_atproto/identity/update_handle.rs +++ b/crates/jacquard-api/src/com_atproto/identity/update_handle.rs @@ -31,7 +31,7 @@ pub struct UpdateHandle<'a> { >, } -///Response type for +/// Response type for ///com.atproto.identity.updateHandle pub struct UpdateHandleResponse; impl jacquard_common::xrpc::XrpcResp for UpdateHandleResponse { @@ -49,7 +49,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateHandle<'a> { type Response = UpdateHandleResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.identity.updateHandle pub struct UpdateHandleRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateHandleRequest { diff --git a/crates/jacquard-api/src/com_atproto/label/query_labels.rs b/crates/jacquard-api/src/com_atproto/label/query_labels.rs index 24b03a055..4974009c1 100644 --- a/crates/jacquard-api/src/com_atproto/label/query_labels.rs +++ b/crates/jacquard-api/src/com_atproto/label/query_labels.rs @@ -51,7 +51,7 @@ pub struct QueryLabelsOutput<'a> { pub labels: Vec>, } -///Response type for +/// Response type for ///com.atproto.label.queryLabels pub struct QueryLabelsResponse; impl jacquard_common::xrpc::XrpcResp for QueryLabelsResponse { @@ -67,7 +67,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for QueryLabels<'a> { type Response = QueryLabelsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.label.queryLabels pub struct QueryLabelsRequest; impl jacquard_common::xrpc::XrpcEndpoint for QueryLabelsRequest { diff --git a/crates/jacquard-api/src/com_atproto/moderation/create_report.rs b/crates/jacquard-api/src/com_atproto/moderation/create_report.rs index 7b824f537..6808a1b62 100644 --- a/crates/jacquard-api/src/com_atproto/moderation/create_report.rs +++ b/crates/jacquard-api/src/com_atproto/moderation/create_report.rs @@ -105,7 +105,7 @@ pub enum CreateReportOutputSubject<'a> { StrongRef(Box>), } -///Response type for +/// Response type for ///com.atproto.moderation.createReport pub struct CreateReportResponse; impl jacquard_common::xrpc::XrpcResp for CreateReportResponse { @@ -123,7 +123,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateReport<'a> { type Response = CreateReportResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.moderation.createReport pub struct CreateReportRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateReportRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/apply_writes.rs b/crates/jacquard-api/src/com_atproto/repo/apply_writes.rs index eb5602eb2..06c7a0ff1 100644 --- a/crates/jacquard-api/src/com_atproto/repo/apply_writes.rs +++ b/crates/jacquard-api/src/com_atproto/repo/apply_writes.rs @@ -225,7 +225,7 @@ impl std::fmt::Display for ApplyWritesError<'_> { } } -///Response type for +/// Response type for ///com.atproto.repo.applyWrites pub struct ApplyWritesResponse; impl jacquard_common::xrpc::XrpcResp for ApplyWritesResponse { @@ -243,7 +243,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ApplyWrites<'a> { type Response = ApplyWritesResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.applyWrites pub struct ApplyWritesRequest; impl jacquard_common::xrpc::XrpcEndpoint for ApplyWritesRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/create_record.rs b/crates/jacquard-api/src/com_atproto/repo/create_record.rs index 2543954c1..d91514940 100644 --- a/crates/jacquard-api/src/com_atproto/repo/create_record.rs +++ b/crates/jacquard-api/src/com_atproto/repo/create_record.rs @@ -114,7 +114,7 @@ impl std::fmt::Display for CreateRecordError<'_> { } } -///Response type for +/// Response type for ///com.atproto.repo.createRecord pub struct CreateRecordResponse; impl jacquard_common::xrpc::XrpcResp for CreateRecordResponse { @@ -132,7 +132,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateRecord<'a> { type Response = CreateRecordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.createRecord pub struct CreateRecordRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateRecordRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/delete_record.rs b/crates/jacquard-api/src/com_atproto/repo/delete_record.rs index c30c8ab9c..bdaf36cd5 100644 --- a/crates/jacquard-api/src/com_atproto/repo/delete_record.rs +++ b/crates/jacquard-api/src/com_atproto/repo/delete_record.rs @@ -101,7 +101,7 @@ impl std::fmt::Display for DeleteRecordError<'_> { } } -///Response type for +/// Response type for ///com.atproto.repo.deleteRecord pub struct DeleteRecordResponse; impl jacquard_common::xrpc::XrpcResp for DeleteRecordResponse { @@ -119,7 +119,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteRecord<'a> { type Response = DeleteRecordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.deleteRecord pub struct DeleteRecordRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteRecordRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/describe_repo.rs b/crates/jacquard-api/src/com_atproto/repo/describe_repo.rs index 20d36a021..34d23ec96 100644 --- a/crates/jacquard-api/src/com_atproto/repo/describe_repo.rs +++ b/crates/jacquard-api/src/com_atproto/repo/describe_repo.rs @@ -48,7 +48,7 @@ pub struct DescribeRepoOutput<'a> { pub handle_is_correct: bool, } -///Response type for +/// Response type for ///com.atproto.repo.describeRepo pub struct DescribeRepoResponse; impl jacquard_common::xrpc::XrpcResp for DescribeRepoResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DescribeRepo<'a> { type Response = DescribeRepoResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.describeRepo pub struct DescribeRepoRequest; impl jacquard_common::xrpc::XrpcEndpoint for DescribeRepoRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/get_record.rs b/crates/jacquard-api/src/com_atproto/repo/get_record.rs index 96160e46c..4638a5b8e 100644 --- a/crates/jacquard-api/src/com_atproto/repo/get_record.rs +++ b/crates/jacquard-api/src/com_atproto/repo/get_record.rs @@ -86,7 +86,7 @@ impl std::fmt::Display for GetRecordError<'_> { } } -///Response type for +/// Response type for ///com.atproto.repo.getRecord pub struct GetRecordResponse; impl jacquard_common::xrpc::XrpcResp for GetRecordResponse { @@ -102,7 +102,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecord<'a> { type Response = GetRecordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.getRecord pub struct GetRecordRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRecordRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/import_repo.rs b/crates/jacquard-api/src/com_atproto/repo/import_repo.rs index ee572247f..e7f57cd85 100644 --- a/crates/jacquard-api/src/com_atproto/repo/import_repo.rs +++ b/crates/jacquard-api/src/com_atproto/repo/import_repo.rs @@ -21,7 +21,7 @@ pub struct ImportRepo { pub body: bytes::Bytes, } -///Response type for +/// Response type for ///com.atproto.repo.importRepo pub struct ImportRepoResponse; impl jacquard_common::xrpc::XrpcResp for ImportRepoResponse { @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcRequest for ImportRepo { } } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.importRepo pub struct ImportRepoRequest; impl jacquard_common::xrpc::XrpcEndpoint for ImportRepoRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs b/crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs index 5fe98c2e8..a1f235498 100644 --- a/crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs +++ b/crates/jacquard-api/src/com_atproto/repo/list_missing_blobs.rs @@ -46,7 +46,7 @@ pub struct ListMissingBlobsOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///com.atproto.repo.listMissingBlobs pub struct ListMissingBlobsResponse; impl jacquard_common::xrpc::XrpcResp for ListMissingBlobsResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListMissingBlobs<'a> { type Response = ListMissingBlobsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.listMissingBlobs pub struct ListMissingBlobsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListMissingBlobsRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/list_records.rs b/crates/jacquard-api/src/com_atproto/repo/list_records.rs index 6f46d331d..bc2798551 100644 --- a/crates/jacquard-api/src/com_atproto/repo/list_records.rs +++ b/crates/jacquard-api/src/com_atproto/repo/list_records.rs @@ -52,7 +52,7 @@ pub struct ListRecordsOutput<'a> { pub records: Vec>, } -///Response type for +/// Response type for ///com.atproto.repo.listRecords pub struct ListRecordsResponse; impl jacquard_common::xrpc::XrpcResp for ListRecordsResponse { @@ -68,7 +68,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListRecords<'a> { type Response = ListRecordsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.listRecords pub struct ListRecordsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListRecordsRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/put_record.rs b/crates/jacquard-api/src/com_atproto/repo/put_record.rs index 7da06b786..3d2d69367 100644 --- a/crates/jacquard-api/src/com_atproto/repo/put_record.rs +++ b/crates/jacquard-api/src/com_atproto/repo/put_record.rs @@ -114,7 +114,7 @@ impl std::fmt::Display for PutRecordError<'_> { } } -///Response type for +/// Response type for ///com.atproto.repo.putRecord pub struct PutRecordResponse; impl jacquard_common::xrpc::XrpcResp for PutRecordResponse { @@ -132,7 +132,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for PutRecord<'a> { type Response = PutRecordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.putRecord pub struct PutRecordRequest; impl jacquard_common::xrpc::XrpcEndpoint for PutRecordRequest { diff --git a/crates/jacquard-api/src/com_atproto/repo/upload_blob.rs b/crates/jacquard-api/src/com_atproto/repo/upload_blob.rs index 8a3614025..3c6599440 100644 --- a/crates/jacquard-api/src/com_atproto/repo/upload_blob.rs +++ b/crates/jacquard-api/src/com_atproto/repo/upload_blob.rs @@ -34,10 +34,10 @@ pub struct UploadBlob { #[serde(rename_all = "camelCase")] pub struct UploadBlobOutput<'a> { #[serde(borrow)] - pub blob: jacquard_common::types::blob::Blob<'a>, + pub blob: jacquard_common::types::blob::BlobRef<'a>, } -///Response type for +/// Response type for ///com.atproto.repo.uploadBlob pub struct UploadBlobResponse; impl jacquard_common::xrpc::XrpcResp for UploadBlobResponse { @@ -70,7 +70,7 @@ impl jacquard_common::xrpc::XrpcRequest for UploadBlob { } } -///Endpoint type for +/// Endpoint type for ///com.atproto.repo.uploadBlob pub struct UploadBlobRequest; impl jacquard_common::xrpc::XrpcEndpoint for UploadBlobRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/activate_account.rs b/crates/jacquard-api/src/com_atproto/server/activate_account.rs index 42b85d906..ac08c7d63 100644 --- a/crates/jacquard-api/src/com_atproto/server/activate_account.rs +++ b/crates/jacquard-api/src/com_atproto/server/activate_account.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct ActivateAccount; -///Response type for +/// Response type for ///com.atproto.server.activateAccount pub struct ActivateAccountResponse; impl jacquard_common::xrpc::XrpcResp for ActivateAccountResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for ActivateAccount { type Response = ActivateAccountResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.activateAccount pub struct ActivateAccountRequest; impl jacquard_common::xrpc::XrpcEndpoint for ActivateAccountRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/check_account_status.rs b/crates/jacquard-api/src/com_atproto/server/check_account_status.rs index 2195e41f3..afea02b5a 100644 --- a/crates/jacquard-api/src/com_atproto/server/check_account_status.rs +++ b/crates/jacquard-api/src/com_atproto/server/check_account_status.rs @@ -42,7 +42,7 @@ pub struct CheckAccountStatusOutput<'a> { jacquard_derive::IntoStatic )] pub struct CheckAccountStatus; -///Response type for +/// Response type for ///com.atproto.server.checkAccountStatus pub struct CheckAccountStatusResponse; impl jacquard_common::xrpc::XrpcResp for CheckAccountStatusResponse { @@ -58,7 +58,7 @@ impl jacquard_common::xrpc::XrpcRequest for CheckAccountStatus { type Response = CheckAccountStatusResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.checkAccountStatus pub struct CheckAccountStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for CheckAccountStatusRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/confirm_email.rs b/crates/jacquard-api/src/com_atproto/server/confirm_email.rs index 0c1c659a0..f476ef28f 100644 --- a/crates/jacquard-api/src/com_atproto/server/confirm_email.rs +++ b/crates/jacquard-api/src/com_atproto/server/confirm_email.rs @@ -85,7 +85,7 @@ impl std::fmt::Display for ConfirmEmailError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.confirmEmail pub struct ConfirmEmailResponse; impl jacquard_common::xrpc::XrpcResp for ConfirmEmailResponse { @@ -103,7 +103,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ConfirmEmail<'a> { type Response = ConfirmEmailResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.confirmEmail pub struct ConfirmEmailRequest; impl jacquard_common::xrpc::XrpcEndpoint for ConfirmEmailRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/create_account.rs b/crates/jacquard-api/src/com_atproto/server/create_account.rs index 52fcaf851..a70214126 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_account.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_account.rs @@ -182,7 +182,7 @@ impl std::fmt::Display for CreateAccountError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.createAccount pub struct CreateAccountResponse; impl jacquard_common::xrpc::XrpcResp for CreateAccountResponse { @@ -200,7 +200,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateAccount<'a> { type Response = CreateAccountResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.createAccount pub struct CreateAccountRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateAccountRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/create_app_password.rs b/crates/jacquard-api/src/com_atproto/server/create_app_password.rs index e4b594d7d..bc8d8bac1 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_app_password.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_app_password.rs @@ -102,7 +102,7 @@ impl std::fmt::Display for CreateAppPasswordError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.createAppPassword pub struct CreateAppPasswordResponse; impl jacquard_common::xrpc::XrpcResp for CreateAppPasswordResponse { @@ -120,7 +120,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateAppPassword<'a> { type Response = CreateAppPasswordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.createAppPassword pub struct CreateAppPasswordRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateAppPasswordRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/create_invite_code.rs b/crates/jacquard-api/src/com_atproto/server/create_invite_code.rs index 6305bb0a1..b13d78056 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_invite_code.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_invite_code.rs @@ -50,7 +50,7 @@ pub struct CreateInviteCodeOutput<'a> { pub code: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///com.atproto.server.createInviteCode pub struct CreateInviteCodeResponse; impl jacquard_common::xrpc::XrpcResp for CreateInviteCodeResponse { @@ -68,7 +68,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateInviteCode<'a> { type Response = CreateInviteCodeResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.createInviteCode pub struct CreateInviteCodeRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateInviteCodeRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs b/crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs index 19dfa1a96..79982c0a5 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_invite_codes.rs @@ -70,7 +70,7 @@ pub struct CreateInviteCodesOutput<'a> { pub codes: Vec>, } -///Response type for +/// Response type for ///com.atproto.server.createInviteCodes pub struct CreateInviteCodesResponse; impl jacquard_common::xrpc::XrpcResp for CreateInviteCodesResponse { @@ -88,7 +88,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateInviteCodes<'a> { type Response = CreateInviteCodesResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.createInviteCodes pub struct CreateInviteCodesRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateInviteCodesRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/create_session.rs b/crates/jacquard-api/src/com_atproto/server/create_session.rs index d9b3b6e23..ae3ab8234 100644 --- a/crates/jacquard-api/src/com_atproto/server/create_session.rs +++ b/crates/jacquard-api/src/com_atproto/server/create_session.rs @@ -112,7 +112,7 @@ impl std::fmt::Display for CreateSessionError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.createSession pub struct CreateSessionResponse; impl jacquard_common::xrpc::XrpcResp for CreateSessionResponse { @@ -130,7 +130,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateSession<'a> { type Response = CreateSessionResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.createSession pub struct CreateSessionRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateSessionRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/deactivate_account.rs b/crates/jacquard-api/src/com_atproto/server/deactivate_account.rs index ebfc2d6af..7ef8f2dcd 100644 --- a/crates/jacquard-api/src/com_atproto/server/deactivate_account.rs +++ b/crates/jacquard-api/src/com_atproto/server/deactivate_account.rs @@ -23,7 +23,7 @@ pub struct DeactivateAccount<'a> { pub delete_after: std::option::Option, } -///Response type for +/// Response type for ///com.atproto.server.deactivateAccount pub struct DeactivateAccountResponse; impl jacquard_common::xrpc::XrpcResp for DeactivateAccountResponse { @@ -41,7 +41,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeactivateAccount<'a> { type Response = DeactivateAccountResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.deactivateAccount pub struct DeactivateAccountRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeactivateAccountRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/delete_account.rs b/crates/jacquard-api/src/com_atproto/server/delete_account.rs index 6ac556063..27fe19c1a 100644 --- a/crates/jacquard-api/src/com_atproto/server/delete_account.rs +++ b/crates/jacquard-api/src/com_atproto/server/delete_account.rs @@ -79,7 +79,7 @@ impl std::fmt::Display for DeleteAccountError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.deleteAccount pub struct DeleteAccountResponse; impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse { @@ -97,7 +97,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteAccount<'a> { type Response = DeleteAccountResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.deleteAccount pub struct DeleteAccountRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteAccountRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/delete_session.rs b/crates/jacquard-api/src/com_atproto/server/delete_session.rs index 83a47de33..324008ae2 100644 --- a/crates/jacquard-api/src/com_atproto/server/delete_session.rs +++ b/crates/jacquard-api/src/com_atproto/server/delete_session.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct DeleteSession; -///Response type for +/// Response type for ///com.atproto.server.deleteSession pub struct DeleteSessionResponse; impl jacquard_common::xrpc::XrpcResp for DeleteSessionResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for DeleteSession { type Response = DeleteSessionResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.deleteSession pub struct DeleteSessionRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteSessionRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/describe_server.rs b/crates/jacquard-api/src/com_atproto/server/describe_server.rs index 104491921..7258123b4 100644 --- a/crates/jacquard-api/src/com_atproto/server/describe_server.rs +++ b/crates/jacquard-api/src/com_atproto/server/describe_server.rs @@ -89,7 +89,7 @@ pub struct DescribeServerOutput<'a> { jacquard_derive::IntoStatic )] pub struct DescribeServer; -///Response type for +/// Response type for ///com.atproto.server.describeServer pub struct DescribeServerResponse; impl jacquard_common::xrpc::XrpcResp for DescribeServerResponse { @@ -105,7 +105,7 @@ impl jacquard_common::xrpc::XrpcRequest for DescribeServer { type Response = DescribeServerResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.describeServer pub struct DescribeServerRequest; impl jacquard_common::xrpc::XrpcEndpoint for DescribeServerRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs b/crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs index c8c4c3537..ac45a05e0 100644 --- a/crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs +++ b/crates/jacquard-api/src/com_atproto/server/get_account_invite_codes.rs @@ -76,7 +76,7 @@ impl std::fmt::Display for GetAccountInviteCodesError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.getAccountInviteCodes pub struct GetAccountInviteCodesResponse; impl jacquard_common::xrpc::XrpcResp for GetAccountInviteCodesResponse { @@ -92,7 +92,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetAccountInviteCodes { type Response = GetAccountInviteCodesResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.getAccountInviteCodes pub struct GetAccountInviteCodesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInviteCodesRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/get_service_auth.rs b/crates/jacquard-api/src/com_atproto/server/get_service_auth.rs index 95b69cb03..fddd259ae 100644 --- a/crates/jacquard-api/src/com_atproto/server/get_service_auth.rs +++ b/crates/jacquard-api/src/com_atproto/server/get_service_auth.rs @@ -79,7 +79,7 @@ impl std::fmt::Display for GetServiceAuthError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.getServiceAuth pub struct GetServiceAuthResponse; impl jacquard_common::xrpc::XrpcResp for GetServiceAuthResponse { @@ -95,7 +95,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetServiceAuth<'a> { type Response = GetServiceAuthResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.getServiceAuth pub struct GetServiceAuthRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetServiceAuthRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/get_session.rs b/crates/jacquard-api/src/com_atproto/server/get_session.rs index 0c4ebb4c1..f12ea2141 100644 --- a/crates/jacquard-api/src/com_atproto/server/get_session.rs +++ b/crates/jacquard-api/src/com_atproto/server/get_session.rs @@ -51,7 +51,7 @@ pub struct GetSessionOutput<'a> { jacquard_derive::IntoStatic )] pub struct GetSession; -///Response type for +/// Response type for ///com.atproto.server.getSession pub struct GetSessionResponse; impl jacquard_common::xrpc::XrpcResp for GetSessionResponse { @@ -67,7 +67,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetSession { type Response = GetSessionResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.getSession pub struct GetSessionRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSessionRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs b/crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs index d4611b3af..b40f62157 100644 --- a/crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs +++ b/crates/jacquard-api/src/com_atproto/server/list_app_passwords.rs @@ -89,7 +89,7 @@ impl std::fmt::Display for ListAppPasswordsError<'_> { jacquard_derive::IntoStatic )] pub struct ListAppPasswords; -///Response type for +/// Response type for ///com.atproto.server.listAppPasswords pub struct ListAppPasswordsResponse; impl jacquard_common::xrpc::XrpcResp for ListAppPasswordsResponse { @@ -105,7 +105,7 @@ impl jacquard_common::xrpc::XrpcRequest for ListAppPasswords { type Response = ListAppPasswordsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.listAppPasswords pub struct ListAppPasswordsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListAppPasswordsRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/refresh_session.rs b/crates/jacquard-api/src/com_atproto/server/refresh_session.rs index 2feeca643..8b8fd6092 100644 --- a/crates/jacquard-api/src/com_atproto/server/refresh_session.rs +++ b/crates/jacquard-api/src/com_atproto/server/refresh_session.rs @@ -82,7 +82,7 @@ impl std::fmt::Display for RefreshSessionError<'_> { jacquard_derive::IntoStatic )] pub struct RefreshSession; -///Response type for +/// Response type for ///com.atproto.server.refreshSession pub struct RefreshSessionResponse; impl jacquard_common::xrpc::XrpcResp for RefreshSessionResponse { @@ -100,7 +100,7 @@ impl jacquard_common::xrpc::XrpcRequest for RefreshSession { type Response = RefreshSessionResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.refreshSession pub struct RefreshSessionRequest; impl jacquard_common::xrpc::XrpcEndpoint for RefreshSessionRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/request_account_delete.rs b/crates/jacquard-api/src/com_atproto/server/request_account_delete.rs index 5d0a72bd8..9ad659801 100644 --- a/crates/jacquard-api/src/com_atproto/server/request_account_delete.rs +++ b/crates/jacquard-api/src/com_atproto/server/request_account_delete.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct RequestAccountDelete; -///Response type for +/// Response type for ///com.atproto.server.requestAccountDelete pub struct RequestAccountDeleteResponse; impl jacquard_common::xrpc::XrpcResp for RequestAccountDeleteResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for RequestAccountDelete { type Response = RequestAccountDeleteResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.requestAccountDelete pub struct RequestAccountDeleteRequest; impl jacquard_common::xrpc::XrpcEndpoint for RequestAccountDeleteRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs b/crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs index fb64d5149..6310b99db 100644 --- a/crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs +++ b/crates/jacquard-api/src/com_atproto/server/request_email_confirmation.rs @@ -17,7 +17,7 @@ jacquard_derive::IntoStatic )] pub struct RequestEmailConfirmation; -///Response type for +/// Response type for ///com.atproto.server.requestEmailConfirmation pub struct RequestEmailConfirmationResponse; impl jacquard_common::xrpc::XrpcResp for RequestEmailConfirmationResponse { @@ -35,7 +35,7 @@ impl jacquard_common::xrpc::XrpcRequest for RequestEmailConfirmation { type Response = RequestEmailConfirmationResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.requestEmailConfirmation pub struct RequestEmailConfirmationRequest; impl jacquard_common::xrpc::XrpcEndpoint for RequestEmailConfirmationRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/request_email_update.rs b/crates/jacquard-api/src/com_atproto/server/request_email_update.rs index 3de2a6e81..32f35c04b 100644 --- a/crates/jacquard-api/src/com_atproto/server/request_email_update.rs +++ b/crates/jacquard-api/src/com_atproto/server/request_email_update.rs @@ -32,7 +32,7 @@ pub struct RequestEmailUpdateOutput<'a> { jacquard_derive::IntoStatic )] pub struct RequestEmailUpdate; -///Response type for +/// Response type for ///com.atproto.server.requestEmailUpdate pub struct RequestEmailUpdateResponse; impl jacquard_common::xrpc::XrpcResp for RequestEmailUpdateResponse { @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcRequest for RequestEmailUpdate { type Response = RequestEmailUpdateResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.requestEmailUpdate pub struct RequestEmailUpdateRequest; impl jacquard_common::xrpc::XrpcEndpoint for RequestEmailUpdateRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/request_password_reset.rs b/crates/jacquard-api/src/com_atproto/server/request_password_reset.rs index d83e5fe39..c23911775 100644 --- a/crates/jacquard-api/src/com_atproto/server/request_password_reset.rs +++ b/crates/jacquard-api/src/com_atproto/server/request_password_reset.rs @@ -22,7 +22,7 @@ pub struct RequestPasswordReset<'a> { pub email: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///com.atproto.server.requestPasswordReset pub struct RequestPasswordResetResponse; impl jacquard_common::xrpc::XrpcResp for RequestPasswordResetResponse { @@ -40,7 +40,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RequestPasswordReset<'a> { type Response = RequestPasswordResetResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.requestPasswordReset pub struct RequestPasswordResetRequest; impl jacquard_common::xrpc::XrpcEndpoint for RequestPasswordResetRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs b/crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs index 22c08526f..194130d6f 100644 --- a/crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs +++ b/crates/jacquard-api/src/com_atproto/server/reserve_signing_key.rs @@ -42,7 +42,7 @@ pub struct ReserveSigningKeyOutput<'a> { pub signing_key: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///com.atproto.server.reserveSigningKey pub struct ReserveSigningKeyResponse; impl jacquard_common::xrpc::XrpcResp for ReserveSigningKeyResponse { @@ -60,7 +60,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ReserveSigningKey<'a> { type Response = ReserveSigningKeyResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.reserveSigningKey pub struct ReserveSigningKeyRequest; impl jacquard_common::xrpc::XrpcEndpoint for ReserveSigningKeyRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/reset_password.rs b/crates/jacquard-api/src/com_atproto/server/reset_password.rs index 166c0f31e..38f78c980 100644 --- a/crates/jacquard-api/src/com_atproto/server/reset_password.rs +++ b/crates/jacquard-api/src/com_atproto/server/reset_password.rs @@ -67,7 +67,7 @@ impl std::fmt::Display for ResetPasswordError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.resetPassword pub struct ResetPasswordResponse; impl jacquard_common::xrpc::XrpcResp for ResetPasswordResponse { @@ -85,7 +85,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ResetPassword<'a> { type Response = ResetPasswordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.resetPassword pub struct ResetPasswordRequest; impl jacquard_common::xrpc::XrpcEndpoint for ResetPasswordRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs b/crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs index 7656c5f4a..c25760d88 100644 --- a/crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs +++ b/crates/jacquard-api/src/com_atproto/server/revoke_app_password.rs @@ -22,7 +22,7 @@ pub struct RevokeAppPassword<'a> { pub name: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///com.atproto.server.revokeAppPassword pub struct RevokeAppPasswordResponse; impl jacquard_common::xrpc::XrpcResp for RevokeAppPasswordResponse { @@ -40,7 +40,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RevokeAppPassword<'a> { type Response = RevokeAppPasswordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.revokeAppPassword pub struct RevokeAppPasswordRequest; impl jacquard_common::xrpc::XrpcEndpoint for RevokeAppPasswordRequest { diff --git a/crates/jacquard-api/src/com_atproto/server/update_email.rs b/crates/jacquard-api/src/com_atproto/server/update_email.rs index dd4705271..9dcd815e2 100644 --- a/crates/jacquard-api/src/com_atproto/server/update_email.rs +++ b/crates/jacquard-api/src/com_atproto/server/update_email.rs @@ -80,7 +80,7 @@ impl std::fmt::Display for UpdateEmailError<'_> { } } -///Response type for +/// Response type for ///com.atproto.server.updateEmail pub struct UpdateEmailResponse; impl jacquard_common::xrpc::XrpcResp for UpdateEmailResponse { @@ -98,7 +98,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateEmail<'a> { type Response = UpdateEmailResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.server.updateEmail pub struct UpdateEmailRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateEmailRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_blob.rs b/crates/jacquard-api/src/com_atproto/sync/get_blob.rs index c16100da4..b8a04093e 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_blob.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_blob.rs @@ -24,7 +24,6 @@ pub struct GetBlob<'a> { pub did: jacquard_common::types::string::Did<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -35,7 +34,10 @@ pub struct GetBlob<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct GetBlobOutput<'a> {} +pub struct GetBlobOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -106,14 +108,29 @@ impl std::fmt::Display for GetBlobError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.getBlob pub struct GetBlobResponse; impl jacquard_common::xrpc::XrpcResp for GetBlobResponse { const NSID: &'static str = "com.atproto.sync.getBlob"; const ENCODING: &'static str = "*/*"; - type Output<'de> = GetBlobOutput<'de>; + type Output<'de> = GetBlobOutput; type Err<'de> = GetBlobError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(GetBlobOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for GetBlob<'a> { @@ -122,7 +139,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetBlob<'a> { type Response = GetBlobResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getBlob pub struct GetBlobRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetBlobRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_blocks.rs b/crates/jacquard-api/src/com_atproto/sync/get_blocks.rs index 3becfbc86..605785004 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_blocks.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_blocks.rs @@ -24,7 +24,6 @@ pub struct GetBlocks<'a> { pub did: jacquard_common::types::string::Did<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -35,7 +34,10 @@ pub struct GetBlocks<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct GetBlocksOutput<'a> {} +pub struct GetBlocksOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -106,14 +108,29 @@ impl std::fmt::Display for GetBlocksError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.getBlocks pub struct GetBlocksResponse; impl jacquard_common::xrpc::XrpcResp for GetBlocksResponse { const NSID: &'static str = "com.atproto.sync.getBlocks"; const ENCODING: &'static str = "application/vnd.ipld.car"; - type Output<'de> = GetBlocksOutput<'de>; + type Output<'de> = GetBlocksOutput; type Err<'de> = GetBlocksError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(GetBlocksOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for GetBlocks<'a> { @@ -122,7 +139,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetBlocks<'a> { type Response = GetBlocksResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getBlocks pub struct GetBlocksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetBlocksRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_checkout.rs b/crates/jacquard-api/src/com_atproto/sync/get_checkout.rs index 5e305b697..11da46c5c 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_checkout.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_checkout.rs @@ -22,7 +22,6 @@ pub struct GetCheckout<'a> { pub did: jacquard_common::types::string::Did<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -33,15 +32,33 @@ pub struct GetCheckout<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct GetCheckoutOutput<'a> {} -///Response type for +pub struct GetCheckoutOutput { + pub body: bytes::Bytes, +} + +/// Response type for ///com.atproto.sync.getCheckout pub struct GetCheckoutResponse; impl jacquard_common::xrpc::XrpcResp for GetCheckoutResponse { const NSID: &'static str = "com.atproto.sync.getCheckout"; const ENCODING: &'static str = "application/vnd.ipld.car"; - type Output<'de> = GetCheckoutOutput<'de>; + type Output<'de> = GetCheckoutOutput; type Err<'de> = jacquard_common::xrpc::GenericError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(GetCheckoutOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for GetCheckout<'a> { @@ -50,7 +67,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetCheckout<'a> { type Response = GetCheckoutResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getCheckout pub struct GetCheckoutRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetCheckoutRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_head.rs b/crates/jacquard-api/src/com_atproto/sync/get_head.rs index 65b7cefb3..bf2860d68 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_head.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_head.rs @@ -72,7 +72,7 @@ impl std::fmt::Display for GetHeadError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.getHead pub struct GetHeadResponse; impl jacquard_common::xrpc::XrpcResp for GetHeadResponse { @@ -88,7 +88,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetHead<'a> { type Response = GetHeadResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getHead pub struct GetHeadRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetHeadRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_host_status.rs b/crates/jacquard-api/src/com_atproto/sync/get_host_status.rs index eecc73c10..d43866232 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_host_status.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_host_status.rs @@ -83,7 +83,7 @@ impl std::fmt::Display for GetHostStatusError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.getHostStatus pub struct GetHostStatusResponse; impl jacquard_common::xrpc::XrpcResp for GetHostStatusResponse { @@ -99,7 +99,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetHostStatus<'a> { type Response = GetHostStatusResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getHostStatus pub struct GetHostStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetHostStatusRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs b/crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs index 92eeaa1eb..f4a5598cf 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_latest_commit.rs @@ -100,7 +100,7 @@ impl std::fmt::Display for GetLatestCommitError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.getLatestCommit pub struct GetLatestCommitResponse; impl jacquard_common::xrpc::XrpcResp for GetLatestCommitResponse { @@ -116,7 +116,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetLatestCommit<'a> { type Response = GetLatestCommitResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getLatestCommit pub struct GetLatestCommitRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetLatestCommitRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_record.rs b/crates/jacquard-api/src/com_atproto/sync/get_record.rs index d35571e44..ba47607ef 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_record.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_record.rs @@ -28,7 +28,6 @@ pub struct GetRecord<'a> { >, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -39,7 +38,10 @@ pub struct GetRecord<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct GetRecordOutput<'a> {} +pub struct GetRecordOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -110,14 +112,29 @@ impl std::fmt::Display for GetRecordError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.getRecord pub struct GetRecordResponse; impl jacquard_common::xrpc::XrpcResp for GetRecordResponse { const NSID: &'static str = "com.atproto.sync.getRecord"; const ENCODING: &'static str = "application/vnd.ipld.car"; - type Output<'de> = GetRecordOutput<'de>; + type Output<'de> = GetRecordOutput; type Err<'de> = GetRecordError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(GetRecordOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecord<'a> { @@ -126,7 +143,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecord<'a> { type Response = GetRecordResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getRecord pub struct GetRecordRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRecordRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_repo.rs b/crates/jacquard-api/src/com_atproto/sync/get_repo.rs index eaaf547b0..e3e4dc4c0 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_repo.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_repo.rs @@ -24,7 +24,6 @@ pub struct GetRepo<'a> { pub since: std::option::Option, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -35,7 +34,10 @@ pub struct GetRepo<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct GetRepoOutput<'a> {} +pub struct GetRepoOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -97,14 +99,29 @@ impl std::fmt::Display for GetRepoError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.getRepo pub struct GetRepoResponse; impl jacquard_common::xrpc::XrpcResp for GetRepoResponse { const NSID: &'static str = "com.atproto.sync.getRepo"; const ENCODING: &'static str = "application/vnd.ipld.car"; - type Output<'de> = GetRepoOutput<'de>; + type Output<'de> = GetRepoOutput; type Err<'de> = GetRepoError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(GetRepoOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepo<'a> { @@ -113,7 +130,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepo<'a> { type Response = GetRepoResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getRepo pub struct GetRepoRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRepoRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs b/crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs index e5c29a2d2..af1726f06 100644 --- a/crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs +++ b/crates/jacquard-api/src/com_atproto/sync/get_repo_status.rs @@ -80,7 +80,7 @@ impl std::fmt::Display for GetRepoStatusError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.getRepoStatus pub struct GetRepoStatusResponse; impl jacquard_common::xrpc::XrpcResp for GetRepoStatusResponse { @@ -96,7 +96,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepoStatus<'a> { type Response = GetRepoStatusResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.getRepoStatus pub struct GetRepoStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRepoStatusRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/list_blobs.rs b/crates/jacquard-api/src/com_atproto/sync/list_blobs.rs index 63ae14c4b..d3bd236c6 100644 --- a/crates/jacquard-api/src/com_atproto/sync/list_blobs.rs +++ b/crates/jacquard-api/src/com_atproto/sync/list_blobs.rs @@ -111,7 +111,7 @@ impl std::fmt::Display for ListBlobsError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.listBlobs pub struct ListBlobsResponse; impl jacquard_common::xrpc::XrpcResp for ListBlobsResponse { @@ -127,7 +127,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListBlobs<'a> { type Response = ListBlobsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.listBlobs pub struct ListBlobsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListBlobsRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/list_hosts.rs b/crates/jacquard-api/src/com_atproto/sync/list_hosts.rs index 8c05e1962..2b3c90076 100644 --- a/crates/jacquard-api/src/com_atproto/sync/list_hosts.rs +++ b/crates/jacquard-api/src/com_atproto/sync/list_hosts.rs @@ -73,7 +73,7 @@ pub struct ListHostsOutput<'a> { pub hosts: Vec>, } -///Response type for +/// Response type for ///com.atproto.sync.listHosts pub struct ListHostsResponse; impl jacquard_common::xrpc::XrpcResp for ListHostsResponse { @@ -89,7 +89,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListHosts<'a> { type Response = ListHostsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.listHosts pub struct ListHostsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListHostsRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/list_repos.rs b/crates/jacquard-api/src/com_atproto/sync/list_repos.rs index 2104c4025..cc6026e81 100644 --- a/crates/jacquard-api/src/com_atproto/sync/list_repos.rs +++ b/crates/jacquard-api/src/com_atproto/sync/list_repos.rs @@ -46,7 +46,7 @@ pub struct ListReposOutput<'a> { pub repos: Vec>, } -///Response type for +/// Response type for ///com.atproto.sync.listRepos pub struct ListReposResponse; impl jacquard_common::xrpc::XrpcResp for ListReposResponse { @@ -62,7 +62,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListRepos<'a> { type Response = ListReposResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.listRepos pub struct ListReposRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListReposRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs b/crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs index 21e71fe2a..1eb93a34d 100644 --- a/crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs +++ b/crates/jacquard-api/src/com_atproto/sync/list_repos_by_collection.rs @@ -48,7 +48,7 @@ pub struct ListReposByCollectionOutput<'a> { pub repos: Vec>, } -///Response type for +/// Response type for ///com.atproto.sync.listReposByCollection pub struct ListReposByCollectionResponse; impl jacquard_common::xrpc::XrpcResp for ListReposByCollectionResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListReposByCollection<'a> { type Response = ListReposByCollectionResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.listReposByCollection pub struct ListReposByCollectionRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListReposByCollectionRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs b/crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs index fec156f97..9dcc048da 100644 --- a/crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs +++ b/crates/jacquard-api/src/com_atproto/sync/notify_of_update.rs @@ -23,7 +23,7 @@ pub struct NotifyOfUpdate<'a> { pub hostname: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///com.atproto.sync.notifyOfUpdate pub struct NotifyOfUpdateResponse; impl jacquard_common::xrpc::XrpcResp for NotifyOfUpdateResponse { @@ -41,7 +41,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for NotifyOfUpdate<'a> { type Response = NotifyOfUpdateResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.notifyOfUpdate pub struct NotifyOfUpdateRequest; impl jacquard_common::xrpc::XrpcEndpoint for NotifyOfUpdateRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/request_crawl.rs b/crates/jacquard-api/src/com_atproto/sync/request_crawl.rs index 9fc66cbf9..22dc61578 100644 --- a/crates/jacquard-api/src/com_atproto/sync/request_crawl.rs +++ b/crates/jacquard-api/src/com_atproto/sync/request_crawl.rs @@ -57,7 +57,7 @@ impl std::fmt::Display for RequestCrawlError<'_> { } } -///Response type for +/// Response type for ///com.atproto.sync.requestCrawl pub struct RequestCrawlResponse; impl jacquard_common::xrpc::XrpcResp for RequestCrawlResponse { @@ -75,7 +75,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RequestCrawl<'a> { type Response = RequestCrawlResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.sync.requestCrawl pub struct RequestCrawlRequest; impl jacquard_common::xrpc::XrpcEndpoint for RequestCrawlRequest { diff --git a/crates/jacquard-api/src/com_atproto/sync/subscribe_repos.rs b/crates/jacquard-api/src/com_atproto/sync/subscribe_repos.rs index 00a4537af..9f33e10c9 100644 --- a/crates/jacquard-api/src/com_atproto/sync/subscribe_repos.rs +++ b/crates/jacquard-api/src/com_atproto/sync/subscribe_repos.rs @@ -15,7 +15,7 @@ PartialEq, Eq, jacquard_derive::IntoStatic, - bon::Builder, + bon::Builder )] #[serde(rename_all = "camelCase")] pub struct Account<'a> { @@ -42,7 +42,7 @@ pub struct Account<'a> { PartialEq, Eq, jacquard_derive::IntoStatic, - bon::Builder, + bon::Builder )] #[serde(rename_all = "camelCase")] pub struct Commit<'a> { @@ -87,7 +87,7 @@ pub struct Commit<'a> { PartialEq, Eq, jacquard_derive::IntoStatic, - bon::Builder, + bon::Builder )] #[serde(rename_all = "camelCase")] pub struct Identity<'a> { @@ -111,7 +111,7 @@ pub struct Identity<'a> { PartialEq, Eq, jacquard_derive::IntoStatic, - Default, + Default )] #[serde(rename_all = "camelCase")] pub struct Info<'a> { @@ -130,7 +130,7 @@ pub struct Info<'a> { PartialEq, Eq, bon::Builder, - jacquard_derive::IntoStatic, + jacquard_derive::IntoStatic )] #[builder(start_fn = new)] #[serde(rename_all = "camelCase")] @@ -141,7 +141,13 @@ pub struct SubscribeRepos { #[jacquard_derive::open_union] #[derive( - serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic, + serde::Serialize, + serde::Deserialize, + Debug, + Clone, + PartialEq, + Eq, + jacquard_derive::IntoStatic )] #[serde(tag = "$type")] #[serde(bound(deserialize = "'de: 'a"))] @@ -168,7 +174,7 @@ pub enum SubscribeReposMessage<'a> { Eq, thiserror::Error, miette::Diagnostic, - jacquard_derive::IntoStatic, + jacquard_derive::IntoStatic )] #[serde(tag = "error", content = "message")] #[serde(bound(deserialize = "'de: 'a"))] @@ -207,24 +213,21 @@ impl std::fmt::Display for SubscribeReposError<'_> { pub struct SubscribeReposStream; impl jacquard_common::xrpc::SubscriptionResp for SubscribeReposStream { const NSID: &'static str = "com.atproto.sync.subscribeRepos"; - const ENCODING: jacquard_common::xrpc::MessageEncoding = - jacquard_common::xrpc::MessageEncoding::DagCbor; + const ENCODING: jacquard_common::xrpc::MessageEncoding = jacquard_common::xrpc::MessageEncoding::DagCbor; type Message<'de> = SubscribeReposMessage<'de>; type Error<'de> = SubscribeReposError<'de>; } impl jacquard_common::xrpc::XrpcSubscription for SubscribeRepos { const NSID: &'static str = "com.atproto.sync.subscribeRepos"; - const ENCODING: jacquard_common::xrpc::MessageEncoding = - jacquard_common::xrpc::MessageEncoding::DagCbor; + const ENCODING: jacquard_common::xrpc::MessageEncoding = jacquard_common::xrpc::MessageEncoding::DagCbor; type Stream = SubscribeReposStream; } pub struct SubscribeReposEndpoint; impl jacquard_common::xrpc::SubscriptionEndpoint for SubscribeReposEndpoint { const PATH: &'static str = "/xrpc/com.atproto.sync.subscribeRepos"; - const ENCODING: jacquard_common::xrpc::MessageEncoding = - jacquard_common::xrpc::MessageEncoding::DagCbor; + const ENCODING: jacquard_common::xrpc::MessageEncoding = jacquard_common::xrpc::MessageEncoding::DagCbor; type Params<'de> = SubscribeRepos; type Stream = SubscribeReposStream; } @@ -239,7 +242,7 @@ impl jacquard_common::xrpc::SubscriptionEndpoint for SubscribeReposEndpoint { PartialEq, Eq, jacquard_derive::IntoStatic, - bon::Builder, + bon::Builder )] #[serde(rename_all = "camelCase")] pub struct RepoOp<'a> { @@ -269,7 +272,7 @@ pub struct RepoOp<'a> { PartialEq, Eq, jacquard_derive::IntoStatic, - bon::Builder, + bon::Builder )] #[serde(rename_all = "camelCase")] pub struct Sync<'a> { @@ -286,4 +289,4 @@ pub struct Sync<'a> { pub seq: i64, /// Timestamp of when this message was originally broadcast. pub time: jacquard_common::types::string::Datetime, -} +} \ No newline at end of file diff --git a/crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs b/crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs index 9a74d92f2..09ec985c4 100644 --- a/crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs +++ b/crates/jacquard-api/src/com_atproto/temp/add_reserved_handle.rs @@ -35,7 +35,7 @@ pub struct AddReservedHandle<'a> { )] #[serde(rename_all = "camelCase")] pub struct AddReservedHandleOutput<'a> {} -///Response type for +/// Response type for ///com.atproto.temp.addReservedHandle pub struct AddReservedHandleResponse; impl jacquard_common::xrpc::XrpcResp for AddReservedHandleResponse { @@ -53,7 +53,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for AddReservedHandle<'a> { type Response = AddReservedHandleResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.temp.addReservedHandle pub struct AddReservedHandleRequest; impl jacquard_common::xrpc::XrpcEndpoint for AddReservedHandleRequest { diff --git a/crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs b/crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs index 65354ded4..43f76ecd2 100644 --- a/crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs +++ b/crates/jacquard-api/src/com_atproto/temp/check_handle_availability.rs @@ -105,7 +105,7 @@ impl std::fmt::Display for CheckHandleAvailabilityError<'_> { } } -///Response type for +/// Response type for ///com.atproto.temp.checkHandleAvailability pub struct CheckHandleAvailabilityResponse; impl jacquard_common::xrpc::XrpcResp for CheckHandleAvailabilityResponse { @@ -121,7 +121,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CheckHandleAvailability<'a> { type Response = CheckHandleAvailabilityResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.temp.checkHandleAvailability pub struct CheckHandleAvailabilityRequest; impl jacquard_common::xrpc::XrpcEndpoint for CheckHandleAvailabilityRequest { diff --git a/crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs b/crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs index 5d869b260..01fd21a02 100644 --- a/crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs +++ b/crates/jacquard-api/src/com_atproto/temp/check_signup_queue.rs @@ -36,7 +36,7 @@ pub struct CheckSignupQueueOutput<'a> { jacquard_derive::IntoStatic )] pub struct CheckSignupQueue; -///Response type for +/// Response type for ///com.atproto.temp.checkSignupQueue pub struct CheckSignupQueueResponse; impl jacquard_common::xrpc::XrpcResp for CheckSignupQueueResponse { @@ -52,7 +52,7 @@ impl jacquard_common::xrpc::XrpcRequest for CheckSignupQueue { type Response = CheckSignupQueueResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.temp.checkSignupQueue pub struct CheckSignupQueueRequest; impl jacquard_common::xrpc::XrpcEndpoint for CheckSignupQueueRequest { diff --git a/crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs b/crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs index d90e6e6b7..bbc1e0172 100644 --- a/crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs +++ b/crates/jacquard-api/src/com_atproto/temp/dereference_scope.rs @@ -76,7 +76,7 @@ impl std::fmt::Display for DereferenceScopeError<'_> { } } -///Response type for +/// Response type for ///com.atproto.temp.dereferenceScope pub struct DereferenceScopeResponse; impl jacquard_common::xrpc::XrpcResp for DereferenceScopeResponse { @@ -92,7 +92,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DereferenceScope<'a> { type Response = DereferenceScopeResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.temp.dereferenceScope pub struct DereferenceScopeRequest; impl jacquard_common::xrpc::XrpcEndpoint for DereferenceScopeRequest { diff --git a/crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs b/crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs index d66e13bf5..ce5001452 100644 --- a/crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs +++ b/crates/jacquard-api/src/com_atproto/temp/fetch_labels.rs @@ -41,7 +41,7 @@ pub struct FetchLabelsOutput<'a> { pub labels: Vec>, } -///Response type for +/// Response type for ///com.atproto.temp.fetchLabels pub struct FetchLabelsResponse; impl jacquard_common::xrpc::XrpcResp for FetchLabelsResponse { @@ -57,7 +57,7 @@ impl jacquard_common::xrpc::XrpcRequest for FetchLabels { type Response = FetchLabelsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.temp.fetchLabels pub struct FetchLabelsRequest; impl jacquard_common::xrpc::XrpcEndpoint for FetchLabelsRequest { diff --git a/crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs b/crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs index 51b0b82bf..9263c3d48 100644 --- a/crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs +++ b/crates/jacquard-api/src/com_atproto/temp/request_phone_verification.rs @@ -22,7 +22,7 @@ pub struct RequestPhoneVerification<'a> { pub phone_number: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///com.atproto.temp.requestPhoneVerification pub struct RequestPhoneVerificationResponse; impl jacquard_common::xrpc::XrpcResp for RequestPhoneVerificationResponse { @@ -40,7 +40,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RequestPhoneVerification<'a> { type Response = RequestPhoneVerificationResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.temp.requestPhoneVerification pub struct RequestPhoneVerificationRequest; impl jacquard_common::xrpc::XrpcEndpoint for RequestPhoneVerificationRequest { diff --git a/crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs b/crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs index 2726ef5b1..11e9ee0c6 100644 --- a/crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs +++ b/crates/jacquard-api/src/com_atproto/temp/revoke_account_credentials.rs @@ -30,7 +30,7 @@ pub struct RevokeAccountCredentials<'a> { >, } -///Response type for +/// Response type for ///com.atproto.temp.revokeAccountCredentials pub struct RevokeAccountCredentialsResponse; impl jacquard_common::xrpc::XrpcResp for RevokeAccountCredentialsResponse { @@ -48,7 +48,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RevokeAccountCredentials<'a> { type Response = RevokeAccountCredentialsResponse; } -///Endpoint type for +/// Endpoint type for ///com.atproto.temp.revokeAccountCredentials pub struct RevokeAccountCredentialsRequest; impl jacquard_common::xrpc::XrpcEndpoint for RevokeAccountCredentialsRequest { diff --git a/crates/jacquard-api/src/com_bad_example/identity/resolve_mini_doc.rs b/crates/jacquard-api/src/com_bad_example/identity/resolve_mini_doc.rs index eac4d393f..c89001bc3 100644 --- a/crates/jacquard-api/src/com_bad_example/identity/resolve_mini_doc.rs +++ b/crates/jacquard-api/src/com_bad_example/identity/resolve_mini_doc.rs @@ -52,7 +52,7 @@ Legacy key encoding not supported. the key is returned directly; `id`, pub signing_key: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///com.bad-example.identity.resolveMiniDoc pub struct ResolveMiniDocResponse; impl jacquard_common::xrpc::XrpcResp for ResolveMiniDocResponse { @@ -68,7 +68,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ResolveMiniDoc<'a> { type Response = ResolveMiniDocResponse; } -///Endpoint type for +/// Endpoint type for ///com.bad-example.identity.resolveMiniDoc pub struct ResolveMiniDocRequest; impl jacquard_common::xrpc::XrpcEndpoint for ResolveMiniDocRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_feed.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_feed.rs index eaa7ddf85..700a74e11 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_feed.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_feed.rs @@ -43,7 +43,7 @@ pub struct GetAuthorFeedOutput<'a> { pub oekaki: Vec>, } -///Response type for +/// Response type for ///com.shinolabs.pinksea.getAuthorFeed pub struct GetAuthorFeedResponse; impl jacquard_common::xrpc::XrpcResp for GetAuthorFeedResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAuthorFeed<'a> { type Response = GetAuthorFeedResponse; } -///Endpoint type for +/// Endpoint type for ///com.shinolabs.pinksea.getAuthorFeed pub struct GetAuthorFeedRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorFeedRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_replies.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_replies.rs index a035dcca4..4b641b922 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_replies.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_author_replies.rs @@ -43,7 +43,7 @@ pub struct GetAuthorRepliesOutput<'a> { pub oekaki: Vec>, } -///Response type for +/// Response type for ///com.shinolabs.pinksea.getAuthorReplies pub struct GetAuthorRepliesResponse; impl jacquard_common::xrpc::XrpcResp for GetAuthorRepliesResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAuthorReplies<'a> { type Response = GetAuthorRepliesResponse; } -///Endpoint type for +/// Endpoint type for ///com.shinolabs.pinksea.getAuthorReplies pub struct GetAuthorRepliesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorRepliesRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_handle_from_did.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_handle_from_did.rs index bb2ffb4d2..53196343d 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_handle_from_did.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_handle_from_did.rs @@ -39,7 +39,7 @@ pub struct GetHandleFromDidOutput<'a> { pub handle: jacquard_common::types::string::Handle<'a>, } -///Response type for +/// Response type for ///com.shinolabs.pinksea.getHandleFromDid pub struct GetHandleFromDidResponse; impl jacquard_common::xrpc::XrpcResp for GetHandleFromDidResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetHandleFromDid<'a> { type Response = GetHandleFromDidResponse; } -///Endpoint type for +/// Endpoint type for ///com.shinolabs.pinksea.getHandleFromDid pub struct GetHandleFromDidRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetHandleFromDidRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_identity.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_identity.rs index ce2a35c9c..cd82fc00c 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_identity.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_identity.rs @@ -38,7 +38,7 @@ pub struct GetIdentityOutput<'a> { pub handle: jacquard_common::types::string::Handle<'a>, } -///Response type for +/// Response type for ///com.shinolabs.pinksea.getIdentity pub struct GetIdentityResponse; impl jacquard_common::xrpc::XrpcResp for GetIdentityResponse { @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetIdentity { type Response = GetIdentityResponse; } -///Endpoint type for +/// Endpoint type for ///com.shinolabs.pinksea.getIdentity pub struct GetIdentityRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetIdentityRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_oekaki.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_oekaki.rs index 6def6f685..3e05f4dd3 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_oekaki.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_oekaki.rs @@ -66,7 +66,7 @@ pub enum GetOekakiOutputParent<'a> { ), } -///Response type for +/// Response type for ///com.shinolabs.pinksea.getOekaki pub struct GetOekakiResponse; impl jacquard_common::xrpc::XrpcResp for GetOekakiResponse { @@ -82,7 +82,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetOekaki<'a> { type Response = GetOekakiResponse; } -///Endpoint type for +/// Endpoint type for ///com.shinolabs.pinksea.getOekaki pub struct GetOekakiRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetOekakiRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_parent_for_reply.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_parent_for_reply.rs index 52bb42e36..35540d8d7 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_parent_for_reply.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_parent_for_reply.rs @@ -45,7 +45,7 @@ pub struct GetParentForReplyOutput<'a> { pub rkey: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///com.shinolabs.pinksea.getParentForReply pub struct GetParentForReplyResponse; impl jacquard_common::xrpc::XrpcResp for GetParentForReplyResponse { @@ -61,7 +61,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetParentForReply<'a> { type Response = GetParentForReplyResponse; } -///Endpoint type for +/// Endpoint type for ///com.shinolabs.pinksea.getParentForReply pub struct GetParentForReplyRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetParentForReplyRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_recent.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_recent.rs index 792444892..cdeebaaba 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_recent.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_recent.rs @@ -41,7 +41,7 @@ pub struct GetRecentOutput<'a> { pub oekaki: Vec>, } -///Response type for +/// Response type for ///com.shinolabs.pinksea.getRecent pub struct GetRecentResponse; impl jacquard_common::xrpc::XrpcResp for GetRecentResponse { @@ -57,7 +57,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetRecent { type Response = GetRecentResponse; } -///Endpoint type for +/// Endpoint type for ///com.shinolabs.pinksea.getRecent pub struct GetRecentRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRecentRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/get_tag_feed.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/get_tag_feed.rs index d0b2ca852..1635b7ddb 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/get_tag_feed.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/get_tag_feed.rs @@ -44,7 +44,7 @@ pub struct GetTagFeedOutput<'a> { pub oekaki: Vec>, } -///Response type for +/// Response type for ///com.shinolabs.pinksea.getTagFeed pub struct GetTagFeedResponse; impl jacquard_common::xrpc::XrpcResp for GetTagFeedResponse { @@ -60,7 +60,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetTagFeed<'a> { type Response = GetTagFeedResponse; } -///Endpoint type for +/// Endpoint type for ///com.shinolabs.pinksea.getTagFeed pub struct GetTagFeedRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTagFeedRequest { diff --git a/crates/jacquard-api/src/com_shinolabs/pinksea/oekaki.rs b/crates/jacquard-api/src/com_shinolabs/pinksea/oekaki.rs index 54f447f3b..12c2128ef 100644 --- a/crates/jacquard-api/src/com_shinolabs/pinksea/oekaki.rs +++ b/crates/jacquard-api/src/com_shinolabs/pinksea/oekaki.rs @@ -20,7 +20,7 @@ pub struct Image<'a> { /// The actual atproto image blob. #[serde(borrow)] - pub blob: jacquard_common::types::blob::Blob<'a>, + pub blob: jacquard_common::types::blob::BlobRef<'a>, #[serde(borrow)] pub image_link: crate::com_shinolabs::pinksea::oekaki::ImageLink<'a>, } diff --git a/crates/jacquard-api/src/com_whtwnd/blog.rs b/crates/jacquard-api/src/com_whtwnd/blog.rs index 8de01ccec..f99ef6fa2 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog.rs @@ -25,7 +25,7 @@ pub mod notify_of_new_entry; #[serde(rename_all = "camelCase")] pub struct BlobMetadata<'a> { #[serde(borrow)] - pub blobref: jacquard_common::types::blob::Blob<'a>, + pub blobref: jacquard_common::types::blob::BlobRef<'a>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] diff --git a/crates/jacquard-api/src/com_whtwnd/blog/get_author_posts.rs b/crates/jacquard-api/src/com_whtwnd/blog/get_author_posts.rs index 11c36e536..dedb4fceb 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog/get_author_posts.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog/get_author_posts.rs @@ -38,7 +38,7 @@ pub struct GetAuthorPostsOutput<'a> { pub post: Vec>, } -///Response type for +/// Response type for ///com.whtwnd.blog.getAuthorPosts pub struct GetAuthorPostsResponse; impl jacquard_common::xrpc::XrpcResp for GetAuthorPostsResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAuthorPosts<'a> { type Response = GetAuthorPostsResponse; } -///Endpoint type for +/// Endpoint type for ///com.whtwnd.blog.getAuthorPosts pub struct GetAuthorPostsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorPostsRequest { diff --git a/crates/jacquard-api/src/com_whtwnd/blog/get_entry_metadata_by_name.rs b/crates/jacquard-api/src/com_whtwnd/blog/get_entry_metadata_by_name.rs index a1e8e6dd9..d507cd2ca 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog/get_entry_metadata_by_name.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog/get_entry_metadata_by_name.rs @@ -81,7 +81,7 @@ impl std::fmt::Display for GetEntryMetadataByNameError<'_> { } } -///Response type for +/// Response type for ///com.whtwnd.blog.getEntryMetadataByName pub struct GetEntryMetadataByNameResponse; impl jacquard_common::xrpc::XrpcResp for GetEntryMetadataByNameResponse { @@ -97,7 +97,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetEntryMetadataByName<'a> { type Response = GetEntryMetadataByNameResponse; } -///Endpoint type for +/// Endpoint type for ///com.whtwnd.blog.getEntryMetadataByName pub struct GetEntryMetadataByNameRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetEntryMetadataByNameRequest { diff --git a/crates/jacquard-api/src/com_whtwnd/blog/get_mentions_by_entry.rs b/crates/jacquard-api/src/com_whtwnd/blog/get_mentions_by_entry.rs index e4c24f789..aade806f8 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog/get_mentions_by_entry.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog/get_mentions_by_entry.rs @@ -38,7 +38,7 @@ pub struct GetMentionsByEntryOutput<'a> { pub mentions: Vec>, } -///Response type for +/// Response type for ///com.whtwnd.blog.getMentionsByEntry pub struct GetMentionsByEntryResponse; impl jacquard_common::xrpc::XrpcResp for GetMentionsByEntryResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetMentionsByEntry<'a> { type Response = GetMentionsByEntryResponse; } -///Endpoint type for +/// Endpoint type for ///com.whtwnd.blog.getMentionsByEntry pub struct GetMentionsByEntryRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetMentionsByEntryRequest { diff --git a/crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs b/crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs index 3838e7695..0ea20ac24 100644 --- a/crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs +++ b/crates/jacquard-api/src/com_whtwnd/blog/notify_of_new_entry.rs @@ -66,7 +66,7 @@ impl std::fmt::Display for NotifyOfNewEntryError<'_> { } } -///Response type for +/// Response type for ///com.whtwnd.blog.notifyOfNewEntry pub struct NotifyOfNewEntryResponse; impl jacquard_common::xrpc::XrpcResp for NotifyOfNewEntryResponse { @@ -84,7 +84,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for NotifyOfNewEntry<'a> { type Response = NotifyOfNewEntryResponse; } -///Endpoint type for +/// Endpoint type for ///com.whtwnd.blog.notifyOfNewEntry pub struct NotifyOfNewEntryRequest; impl jacquard_common::xrpc::XrpcEndpoint for NotifyOfNewEntryRequest { diff --git a/crates/jacquard-api/src/community_lexicon/bookmarks/get_actor_bookmarks.rs b/crates/jacquard-api/src/community_lexicon/bookmarks/get_actor_bookmarks.rs index be6925657..0b45ade2b 100644 --- a/crates/jacquard-api/src/community_lexicon/bookmarks/get_actor_bookmarks.rs +++ b/crates/jacquard-api/src/community_lexicon/bookmarks/get_actor_bookmarks.rs @@ -49,7 +49,7 @@ pub struct GetActorBookmarksOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///community.lexicon.bookmarks.getActorBookmarks pub struct GetActorBookmarksResponse; impl jacquard_common::xrpc::XrpcResp for GetActorBookmarksResponse { @@ -65,7 +65,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActorBookmarks<'a> { type Response = GetActorBookmarksResponse; } -///Endpoint type for +/// Endpoint type for ///community.lexicon.bookmarks.getActorBookmarks pub struct GetActorBookmarksRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorBookmarksRequest { diff --git a/crates/jacquard-api/src/dev_ocbwoy3/blueboard/post.rs b/crates/jacquard-api/src/dev_ocbwoy3/blueboard/post.rs index df61f2544..b9bccdcc2 100644 --- a/crates/jacquard-api/src/dev_ocbwoy3/blueboard/post.rs +++ b/crates/jacquard-api/src/dev_ocbwoy3/blueboard/post.rs @@ -22,7 +22,7 @@ pub struct Post<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub attachment: Option>, + pub attachment: Option>, /// The date and time when the post was created pub created_at: jacquard_common::types::string::Datetime, /// Determines the parent of the post. Must either be a `dev.ocbwoy3.blueboard.board` or a `dev.ocbwoy3.blueboard.post`. diff --git a/crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs b/crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs index 8e680adb0..b1bc736da 100644 --- a/crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs +++ b/crates/jacquard-api/src/events_smokesignal/automation/invoke_webhook.rs @@ -48,7 +48,7 @@ pub struct InvokeWebhook<'a> { )] #[serde(rename_all = "camelCase")] pub struct InvokeWebhookOutput<'a> {} -///Response type for +/// Response type for ///events.smokesignal.automation.InvokeWebhook pub struct InvokeWebhookResponse; impl jacquard_common::xrpc::XrpcResp for InvokeWebhookResponse { @@ -66,7 +66,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for InvokeWebhook<'a> { type Response = InvokeWebhookResponse; } -///Endpoint type for +/// Endpoint type for ///events.smokesignal.automation.InvokeWebhook pub struct InvokeWebhookRequest; impl jacquard_common::xrpc::XrpcEndpoint for InvokeWebhookRequest { diff --git a/crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs b/crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs index 0fd9ddff7..d725d23fa 100644 --- a/crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs +++ b/crates/jacquard-api/src/garden_lexicon/ngerakines/helloworld/hello.rs @@ -42,7 +42,7 @@ pub struct HelloOutput<'a> { pub message: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///garden.lexicon.ngerakines.helloworld.Hello pub struct HelloResponse; impl jacquard_common::xrpc::XrpcResp for HelloResponse { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Hello<'a> { type Response = HelloResponse; } -///Endpoint type for +/// Endpoint type for ///garden.lexicon.ngerakines.helloworld.Hello pub struct HelloRequest; impl jacquard_common::xrpc::XrpcEndpoint for HelloRequest { diff --git a/crates/jacquard-api/src/garden_lexicon/ngerakines/semeion/sign.rs b/crates/jacquard-api/src/garden_lexicon/ngerakines/semeion/sign.rs index 33cf6cace..f98c559b2 100644 --- a/crates/jacquard-api/src/garden_lexicon/ngerakines/semeion/sign.rs +++ b/crates/jacquard-api/src/garden_lexicon/ngerakines/semeion/sign.rs @@ -21,7 +21,6 @@ pub struct Sign { pub body: bytes::Bytes, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -32,15 +31,33 @@ pub struct Sign { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct SignOutput<'a> {} -///Response type for +pub struct SignOutput { + pub body: bytes::Bytes, +} + +/// Response type for ///garden.lexicon.ngerakines.semeion.Sign pub struct SignResponse; impl jacquard_common::xrpc::XrpcResp for SignResponse { const NSID: &'static str = "garden.lexicon.ngerakines.semeion.Sign"; const ENCODING: &'static str = "application/octet-stream"; - type Output<'de> = SignOutput<'de>; + type Output<'de> = SignOutput; type Err<'de> = jacquard_common::xrpc::GenericError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(SignOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl jacquard_common::xrpc::XrpcRequest for Sign { @@ -66,7 +83,7 @@ impl jacquard_common::xrpc::XrpcRequest for Sign { } } -///Endpoint type for +/// Endpoint type for ///garden.lexicon.ngerakines.semeion.Sign pub struct SignRequest; impl jacquard_common::xrpc::XrpcEndpoint for SignRequest { diff --git a/crates/jacquard-api/src/moe_karashiiro/kpaste/paste.rs b/crates/jacquard-api/src/moe_karashiiro/kpaste/paste.rs index 42e7e9113..2ed48f123 100644 --- a/crates/jacquard-api/src/moe_karashiiro/kpaste/paste.rs +++ b/crates/jacquard-api/src/moe_karashiiro/kpaste/paste.rs @@ -20,7 +20,7 @@ pub struct Paste<'a> { /// Blob reference to the paste content #[serde(borrow)] - pub content: jacquard_common::types::blob::Blob<'a>, + pub content: jacquard_common::types::blob::BlobRef<'a>, /// When the paste was created pub created_at: jacquard_common::types::string::Datetime, /// Programming language for syntax highlighting diff --git a/crates/jacquard-api/src/net_altq/aqfile.rs b/crates/jacquard-api/src/net_altq/aqfile.rs index cb7f0aa74..b8d73f924 100644 --- a/crates/jacquard-api/src/net_altq/aqfile.rs +++ b/crates/jacquard-api/src/net_altq/aqfile.rs @@ -79,7 +79,7 @@ pub struct Aqfile<'a> { pub attribution: Option>, /// The uploaded blob reference. Note: Individual PDS instances may enforce lower size limits. #[serde(borrow)] - pub blob: jacquard_common::types::blob::Blob<'a>, + pub blob: jacquard_common::types::blob::BlobRef<'a>, /// Optional cryptographic checksum for integrity verification. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] diff --git a/crates/jacquard-api/src/net_anisota/feed/list.rs b/crates/jacquard-api/src/net_anisota/feed/list.rs index 0043c7e53..fd92c8cd6 100644 --- a/crates/jacquard-api/src/net_anisota/feed/list.rs +++ b/crates/jacquard-api/src/net_anisota/feed/list.rs @@ -23,7 +23,7 @@ pub struct List<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, /// When the list was created pub created_at: jacquard_common::types::string::Datetime, /// Optional description of the list diff --git a/crates/jacquard-api/src/network_slices/actor/profile.rs b/crates/jacquard-api/src/network_slices/actor/profile.rs index ea0393e8c..069912fb6 100644 --- a/crates/jacquard-api/src/network_slices/actor/profile.rs +++ b/crates/jacquard-api/src/network_slices/actor/profile.rs @@ -23,7 +23,7 @@ pub struct Profile<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] pub created_at: Option, diff --git a/crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs b/crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs index e883a1996..78824a038 100644 --- a/crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs +++ b/crates/jacquard-api/src/network_slices/slice/clear_slice_records.rs @@ -41,7 +41,7 @@ pub struct ClearSliceRecordsOutput<'a> { pub message: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///network.slices.slice.clearSliceRecords pub struct ClearSliceRecordsResponse; impl jacquard_common::xrpc::XrpcResp for ClearSliceRecordsResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ClearSliceRecords<'a> { type Response = ClearSliceRecordsResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.clearSliceRecords pub struct ClearSliceRecordsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ClearSliceRecordsRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/create_o_auth_client.rs b/crates/jacquard-api/src/network_slices/slice/create_o_auth_client.rs index 1e1c19db5..231099d6d 100644 --- a/crates/jacquard-api/src/network_slices/slice/create_o_auth_client.rs +++ b/crates/jacquard-api/src/network_slices/slice/create_o_auth_client.rs @@ -91,7 +91,7 @@ pub struct CreateOAuthClientOutput<'a> { pub value: crate::network_slices::slice::get_o_auth_clients::OauthClientDetails<'a>, } -///Response type for +/// Response type for ///network.slices.slice.createOAuthClient pub struct CreateOAuthClientResponse; impl jacquard_common::xrpc::XrpcResp for CreateOAuthClientResponse { @@ -109,7 +109,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateOAuthClient<'a> { type Response = CreateOAuthClientResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.createOAuthClient pub struct CreateOAuthClientRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateOAuthClientRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs b/crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs index ab035add7..130049bf9 100644 --- a/crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs +++ b/crates/jacquard-api/src/network_slices/slice/delete_o_auth_client.rs @@ -41,7 +41,7 @@ pub struct DeleteOAuthClientOutput<'a> { pub message: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///network.slices.slice.deleteOAuthClient pub struct DeleteOAuthClientResponse; impl jacquard_common::xrpc::XrpcResp for DeleteOAuthClientResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteOAuthClient<'a> { type Response = DeleteOAuthClientResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.deleteOAuthClient pub struct DeleteOAuthClientRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteOAuthClientRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_actors.rs b/crates/jacquard-api/src/network_slices/slice/get_actors.rs index 442f1e827..81a9613a5 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_actors.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_actors.rs @@ -83,7 +83,7 @@ pub struct GetActorsOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///network.slices.slice.getActors pub struct GetActorsResponse; impl jacquard_common::xrpc::XrpcResp for GetActorsResponse { @@ -101,7 +101,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetActors<'a> { type Response = GetActorsResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getActors pub struct GetActorsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetActorsRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_jetstream_logs.rs b/crates/jacquard-api/src/network_slices/slice/get_jetstream_logs.rs index 0781d1603..a1e3c23bb 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_jetstream_logs.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_jetstream_logs.rs @@ -43,7 +43,7 @@ pub struct GetJetstreamLogsOutput<'a> { pub logs: Vec>, } -///Response type for +/// Response type for ///network.slices.slice.getJetstreamLogs pub struct GetJetstreamLogsResponse; impl jacquard_common::xrpc::XrpcResp for GetJetstreamLogsResponse { @@ -59,7 +59,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetJetstreamLogs<'a> { type Response = GetJetstreamLogsResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getJetstreamLogs pub struct GetJetstreamLogsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetJetstreamLogsRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_jetstream_status.rs b/crates/jacquard-api/src/network_slices/slice/get_jetstream_status.rs index 68bd2e6d5..9ddb9ff00 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_jetstream_status.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_jetstream_status.rs @@ -34,7 +34,7 @@ pub struct GetJetstreamStatusOutput<'a> { pub connected: bool, } -///Response type for +/// Response type for ///network.slices.slice.getJetstreamStatus pub struct GetJetstreamStatusResponse; impl jacquard_common::xrpc::XrpcResp for GetJetstreamStatusResponse { @@ -50,7 +50,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetJetstreamStatus { type Response = GetJetstreamStatusResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getJetstreamStatus pub struct GetJetstreamStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetJetstreamStatusRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_job_logs.rs b/crates/jacquard-api/src/network_slices/slice/get_job_logs.rs index f62d1c635..b7d9afb7f 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_job_logs.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_job_logs.rs @@ -93,7 +93,7 @@ pub struct GetJobLogsOutput<'a> { pub logs: Vec>, } -///Response type for +/// Response type for ///network.slices.slice.getJobLogs pub struct GetJobLogsResponse; impl jacquard_common::xrpc::XrpcResp for GetJobLogsResponse { @@ -109,7 +109,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetJobLogs<'a> { type Response = GetJobLogsResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getJobLogs pub struct GetJobLogsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetJobLogsRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_job_status.rs b/crates/jacquard-api/src/network_slices/slice/get_job_status.rs index 51e1fc4da..6eaba8b40 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_job_status.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_job_status.rs @@ -85,7 +85,7 @@ pub struct GetJobStatusOutput<'a> { pub value: jacquard_common::types::value::Data<'a>, } -///Response type for +/// Response type for ///network.slices.slice.getJobStatus pub struct GetJobStatusResponse; impl jacquard_common::xrpc::XrpcResp for GetJobStatusResponse { @@ -101,7 +101,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetJobStatus<'a> { type Response = GetJobStatusResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getJobStatus pub struct GetJobStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetJobStatusRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_o_auth_clients.rs b/crates/jacquard-api/src/network_slices/slice/get_o_auth_clients.rs index fcba147a5..11c7287e7 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_o_auth_clients.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_o_auth_clients.rs @@ -39,7 +39,7 @@ pub struct GetOAuthClientsOutput<'a> { pub clients: Vec>, } -///Response type for +/// Response type for ///network.slices.slice.getOAuthClients pub struct GetOAuthClientsResponse; impl jacquard_common::xrpc::XrpcResp for GetOAuthClientsResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetOAuthClients<'a> { type Response = GetOAuthClientsResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getOAuthClients pub struct GetOAuthClientsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetOAuthClientsRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_slice_records.rs b/crates/jacquard-api/src/network_slices/slice/get_slice_records.rs index 0b756a793..50e4c437b 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_slice_records.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_slice_records.rs @@ -90,7 +90,7 @@ pub struct GetSliceRecordsOutput<'a> { pub records: Vec>, } -///Response type for +/// Response type for ///network.slices.slice.getSliceRecords pub struct GetSliceRecordsResponse; impl jacquard_common::xrpc::XrpcResp for GetSliceRecordsResponse { @@ -108,7 +108,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSliceRecords<'a> { type Response = GetSliceRecordsResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getSliceRecords pub struct GetSliceRecordsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSliceRecordsRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_sparklines.rs b/crates/jacquard-api/src/network_slices/slice/get_sparklines.rs index 7dd04d189..b0cc126d3 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_sparklines.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_sparklines.rs @@ -58,7 +58,7 @@ pub struct GetSparklinesOutput<'a> { pub sparklines: Vec>, } -///Response type for +/// Response type for ///network.slices.slice.getSparklines pub struct GetSparklinesResponse; impl jacquard_common::xrpc::XrpcResp for GetSparklinesResponse { @@ -76,7 +76,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSparklines<'a> { type Response = GetSparklinesResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getSparklines pub struct GetSparklinesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSparklinesRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/get_sync_summary.rs b/crates/jacquard-api/src/network_slices/slice/get_sync_summary.rs index 8baf2372f..36e1fd023 100644 --- a/crates/jacquard-api/src/network_slices/slice/get_sync_summary.rs +++ b/crates/jacquard-api/src/network_slices/slice/get_sync_summary.rs @@ -76,7 +76,7 @@ pub struct GetSyncSummaryOutput<'a> { pub would_be_capped: bool, } -///Response type for +/// Response type for ///network.slices.slice.getSyncSummary pub struct GetSyncSummaryResponse; impl jacquard_common::xrpc::XrpcResp for GetSyncSummaryResponse { @@ -92,7 +92,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSyncSummary<'a> { type Response = GetSyncSummaryResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.getSyncSummary pub struct GetSyncSummaryRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSyncSummaryRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/start_sync.rs b/crates/jacquard-api/src/network_slices/slice/start_sync.rs index b801da1d8..325ca5156 100644 --- a/crates/jacquard-api/src/network_slices/slice/start_sync.rs +++ b/crates/jacquard-api/src/network_slices/slice/start_sync.rs @@ -64,7 +64,7 @@ pub struct StartSyncOutput<'a> { pub message: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///network.slices.slice.startSync pub struct StartSyncResponse; impl jacquard_common::xrpc::XrpcResp for StartSyncResponse { @@ -82,7 +82,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for StartSync<'a> { type Response = StartSyncResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.startSync pub struct StartSyncRequest; impl jacquard_common::xrpc::XrpcEndpoint for StartSyncRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/stats.rs b/crates/jacquard-api/src/network_slices/slice/stats.rs index 7b988aaaf..eb6e75f24 100644 --- a/crates/jacquard-api/src/network_slices/slice/stats.rs +++ b/crates/jacquard-api/src/network_slices/slice/stats.rs @@ -71,7 +71,7 @@ pub struct StatsOutput<'a> { pub total_records: i64, } -///Response type for +/// Response type for ///network.slices.slice.stats pub struct StatsResponse; impl jacquard_common::xrpc::XrpcResp for StatsResponse { @@ -87,7 +87,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Stats<'a> { type Response = StatsResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.stats pub struct StatsRequest; impl jacquard_common::xrpc::XrpcEndpoint for StatsRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs b/crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs index 39183c0fc..c5d316ac1 100644 --- a/crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs +++ b/crates/jacquard-api/src/network_slices/slice/sync_user_collections.rs @@ -46,7 +46,7 @@ pub struct SyncUserCollectionsOutput<'a> { pub timed_out: bool, } -///Response type for +/// Response type for ///network.slices.slice.syncUserCollections pub struct SyncUserCollectionsResponse; impl jacquard_common::xrpc::XrpcResp for SyncUserCollectionsResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SyncUserCollections<'a> { type Response = SyncUserCollectionsResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.syncUserCollections pub struct SyncUserCollectionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SyncUserCollectionsRequest { diff --git a/crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs b/crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs index 2124f7f50..bf65d278f 100644 --- a/crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs +++ b/crates/jacquard-api/src/network_slices/slice/update_o_auth_client.rs @@ -68,7 +68,7 @@ pub struct UpdateOAuthClientOutput<'a> { pub value: crate::network_slices::slice::get_o_auth_clients::OauthClientDetails<'a>, } -///Response type for +/// Response type for ///network.slices.slice.updateOAuthClient pub struct UpdateOAuthClientResponse; impl jacquard_common::xrpc::XrpcResp for UpdateOAuthClientResponse { @@ -86,7 +86,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateOAuthClient<'a> { type Response = UpdateOAuthClientResponse; } -///Endpoint type for +/// Endpoint type for ///network.slices.slice.updateOAuthClient pub struct UpdateOAuthClientRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateOAuthClientRequest { diff --git a/crates/jacquard-api/src/place_atwork/get_listing.rs b/crates/jacquard-api/src/place_atwork/get_listing.rs index f686a7697..eee3fe574 100644 --- a/crates/jacquard-api/src/place_atwork/get_listing.rs +++ b/crates/jacquard-api/src/place_atwork/get_listing.rs @@ -104,7 +104,7 @@ impl std::fmt::Display for GetListingError<'_> { } } -///Response type for +/// Response type for ///place.atwork.getListing pub struct GetListingResponse; impl jacquard_common::xrpc::XrpcResp for GetListingResponse { @@ -120,7 +120,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetListing<'a> { type Response = GetListingResponse; } -///Endpoint type for +/// Endpoint type for ///place.atwork.getListing pub struct GetListingRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetListingRequest { diff --git a/crates/jacquard-api/src/place_atwork/get_listings.rs b/crates/jacquard-api/src/place_atwork/get_listings.rs index bc79b3be4..0c7ac0819 100644 --- a/crates/jacquard-api/src/place_atwork/get_listings.rs +++ b/crates/jacquard-api/src/place_atwork/get_listings.rs @@ -71,7 +71,7 @@ pub struct GetListingsOutput<'a> { pub listings: Vec>, } -///Response type for +/// Response type for ///place.atwork.getListings pub struct GetListingsResponse; impl jacquard_common::xrpc::XrpcResp for GetListingsResponse { @@ -87,7 +87,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetListings<'a> { type Response = GetListingsResponse; } -///Endpoint type for +/// Endpoint type for ///place.atwork.getListings pub struct GetListingsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetListingsRequest { diff --git a/crates/jacquard-api/src/place_atwork/listing.rs b/crates/jacquard-api/src/place_atwork/listing.rs index 0935465c3..683708fa0 100644 --- a/crates/jacquard-api/src/place_atwork/listing.rs +++ b/crates/jacquard-api/src/place_atwork/listing.rs @@ -28,7 +28,7 @@ pub struct Listing<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub banner: Option>, + pub banner: Option>, /// The description of the job listing. #[serde(borrow)] #[builder(into)] diff --git a/crates/jacquard-api/src/place_atwork/profile.rs b/crates/jacquard-api/src/place_atwork/profile.rs index 3c929486d..da9b6db9e 100644 --- a/crates/jacquard-api/src/place_atwork/profile.rs +++ b/crates/jacquard-api/src/place_atwork/profile.rs @@ -59,12 +59,12 @@ pub struct Profile<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, /// Larger horizontal image to display behind profile view. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub banner: Option>, + pub banner: Option>, /// A free text description of the identity. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] @@ -89,7 +89,7 @@ pub struct Profile<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub resume: Option>, + pub resume: Option>, /// The current status of the identity. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] diff --git a/crates/jacquard-api/src/place_atwork/search_listings.rs b/crates/jacquard-api/src/place_atwork/search_listings.rs index 96f946199..17f1f1338 100644 --- a/crates/jacquard-api/src/place_atwork/search_listings.rs +++ b/crates/jacquard-api/src/place_atwork/search_listings.rs @@ -101,7 +101,7 @@ impl std::fmt::Display for SearchListingsError<'_> { } } -///Response type for +/// Response type for ///place.atwork.searchListings pub struct SearchListingsResponse; impl jacquard_common::xrpc::XrpcResp for SearchListingsResponse { @@ -117,7 +117,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchListings<'a> { type Response = SearchListingsResponse; } -///Endpoint type for +/// Endpoint type for ///place.atwork.searchListings pub struct SearchListingsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchListingsRequest { diff --git a/crates/jacquard-api/src/place_stream/graph/get_following_user.rs b/crates/jacquard-api/src/place_stream/graph/get_following_user.rs index a6383b795..d96b7d4aa 100644 --- a/crates/jacquard-api/src/place_stream/graph/get_following_user.rs +++ b/crates/jacquard-api/src/place_stream/graph/get_following_user.rs @@ -42,7 +42,7 @@ pub struct GetFollowingUserOutput<'a> { pub follow: std::option::Option>, } -///Response type for +/// Response type for ///place.stream.graph.getFollowingUser pub struct GetFollowingUserResponse; impl jacquard_common::xrpc::XrpcResp for GetFollowingUserResponse { @@ -58,7 +58,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetFollowingUser<'a> { type Response = GetFollowingUserResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.graph.getFollowingUser pub struct GetFollowingUserRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetFollowingUserRequest { diff --git a/crates/jacquard-api/src/place_stream/live/get_live_users.rs b/crates/jacquard-api/src/place_stream/live/get_live_users.rs index 4aa204342..62d44e7f2 100644 --- a/crates/jacquard-api/src/place_stream/live/get_live_users.rs +++ b/crates/jacquard-api/src/place_stream/live/get_live_users.rs @@ -45,7 +45,7 @@ pub struct GetLiveUsersOutput<'a> { >, } -///Response type for +/// Response type for ///place.stream.live.getLiveUsers pub struct GetLiveUsersResponse; impl jacquard_common::xrpc::XrpcResp for GetLiveUsersResponse { @@ -61,7 +61,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetLiveUsers { type Response = GetLiveUsersResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.live.getLiveUsers pub struct GetLiveUsersRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetLiveUsersRequest { diff --git a/crates/jacquard-api/src/place_stream/live/get_profile_card.rs b/crates/jacquard-api/src/place_stream/live/get_profile_card.rs index 2e186f67f..b2f9c135f 100644 --- a/crates/jacquard-api/src/place_stream/live/get_profile_card.rs +++ b/crates/jacquard-api/src/place_stream/live/get_profile_card.rs @@ -13,7 +13,7 @@ PartialEq, Eq, bon::Builder, - jacquard_derive::IntoStatic + jacquard_derive::IntoStatic, )] #[builder(start_fn = new)] #[serde(rename_all = "camelCase")] @@ -23,18 +23,14 @@ pub struct GetProfileCard<'a> { pub id: jacquard_common::CowStr<'a>, } -#[jacquard_derive::lexicon] #[derive( - serde::Serialize, - serde::Deserialize, - Debug, - Clone, - PartialEq, - Eq, - jacquard_derive::IntoStatic + serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic, )] #[serde(rename_all = "camelCase")] -pub struct GetProfileCardOutput<'a> {} +pub struct GetProfileCardOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -45,7 +41,7 @@ pub struct GetProfileCardOutput<'a> {} Eq, thiserror::Error, miette::Diagnostic, - jacquard_derive::IntoStatic + jacquard_derive::IntoStatic, )] #[serde(tag = "error", content = "message")] #[serde(bound(deserialize = "'de: 'a"))] @@ -69,14 +65,29 @@ impl std::fmt::Display for GetProfileCardError<'_> { } } -///Response type for +/// Response type for ///place.stream.live.getProfileCard pub struct GetProfileCardResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileCardResponse { const NSID: &'static str = "place.stream.live.getProfileCard"; const ENCODING: &'static str = "*/*"; - type Output<'de> = GetProfileCardOutput<'de>; + type Output<'de> = GetProfileCardOutput; type Err<'de> = GetProfileCardError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(GetProfileCardOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfileCard<'a> { @@ -85,7 +96,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfileCard<'a> { type Response = GetProfileCardResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.live.getProfileCard pub struct GetProfileCardRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileCardRequest { @@ -93,4 +104,4 @@ impl jacquard_common::xrpc::XrpcEndpoint for GetProfileCardRequest { const METHOD: jacquard_common::xrpc::XrpcMethod = jacquard_common::xrpc::XrpcMethod::Query; type Request<'de> = GetProfileCard<'de>; type Response = GetProfileCardResponse; -} \ No newline at end of file +} diff --git a/crates/jacquard-api/src/place_stream/live/get_segments.rs b/crates/jacquard-api/src/place_stream/live/get_segments.rs index 77aee7a6d..b455755f6 100644 --- a/crates/jacquard-api/src/place_stream/live/get_segments.rs +++ b/crates/jacquard-api/src/place_stream/live/get_segments.rs @@ -47,7 +47,7 @@ pub struct GetSegmentsOutput<'a> { >, } -///Response type for +/// Response type for ///place.stream.live.getSegments pub struct GetSegmentsResponse; impl jacquard_common::xrpc::XrpcResp for GetSegmentsResponse { @@ -63,7 +63,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSegments<'a> { type Response = GetSegmentsResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.live.getSegments pub struct GetSegmentsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSegmentsRequest { diff --git a/crates/jacquard-api/src/place_stream/livestream.rs b/crates/jacquard-api/src/place_stream/livestream.rs index 3f5165e02..9e5ac1d7c 100644 --- a/crates/jacquard-api/src/place_stream/livestream.rs +++ b/crates/jacquard-api/src/place_stream/livestream.rs @@ -68,7 +68,7 @@ pub struct Livestream<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub thumb: Option>, + pub thumb: Option>, /// The title of the livestream, as it will be announced to followers. #[serde(borrow)] #[builder(into)] diff --git a/crates/jacquard-api/src/place_stream/server/create_webhook.rs b/crates/jacquard-api/src/place_stream/server/create_webhook.rs index 5b86e134c..a9a81e78d 100644 --- a/crates/jacquard-api/src/place_stream/server/create_webhook.rs +++ b/crates/jacquard-api/src/place_stream/server/create_webhook.rs @@ -139,7 +139,7 @@ impl std::fmt::Display for CreateWebhookError<'_> { } } -///Response type for +/// Response type for ///place.stream.server.createWebhook pub struct CreateWebhookResponse; impl jacquard_common::xrpc::XrpcResp for CreateWebhookResponse { @@ -157,7 +157,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateWebhook<'a> { type Response = CreateWebhookResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.server.createWebhook pub struct CreateWebhookRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateWebhookRequest { diff --git a/crates/jacquard-api/src/place_stream/server/delete_webhook.rs b/crates/jacquard-api/src/place_stream/server/delete_webhook.rs index b142a27e9..661167608 100644 --- a/crates/jacquard-api/src/place_stream/server/delete_webhook.rs +++ b/crates/jacquard-api/src/place_stream/server/delete_webhook.rs @@ -84,7 +84,7 @@ impl std::fmt::Display for DeleteWebhookError<'_> { } } -///Response type for +/// Response type for ///place.stream.server.deleteWebhook pub struct DeleteWebhookResponse; impl jacquard_common::xrpc::XrpcResp for DeleteWebhookResponse { @@ -102,7 +102,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteWebhook<'a> { type Response = DeleteWebhookResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.server.deleteWebhook pub struct DeleteWebhookRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteWebhookRequest { diff --git a/crates/jacquard-api/src/place_stream/server/get_webhook.rs b/crates/jacquard-api/src/place_stream/server/get_webhook.rs index 8af5f3a0a..34dc4bac7 100644 --- a/crates/jacquard-api/src/place_stream/server/get_webhook.rs +++ b/crates/jacquard-api/src/place_stream/server/get_webhook.rs @@ -84,7 +84,7 @@ impl std::fmt::Display for GetWebhookError<'_> { } } -///Response type for +/// Response type for ///place.stream.server.getWebhook pub struct GetWebhookResponse; impl jacquard_common::xrpc::XrpcResp for GetWebhookResponse { @@ -100,7 +100,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetWebhook<'a> { type Response = GetWebhookResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.server.getWebhook pub struct GetWebhookRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetWebhookRequest { diff --git a/crates/jacquard-api/src/place_stream/server/list_webhooks.rs b/crates/jacquard-api/src/place_stream/server/list_webhooks.rs index 169b4a7bc..fae76fbc8 100644 --- a/crates/jacquard-api/src/place_stream/server/list_webhooks.rs +++ b/crates/jacquard-api/src/place_stream/server/list_webhooks.rs @@ -88,7 +88,7 @@ impl std::fmt::Display for ListWebhooksError<'_> { } } -///Response type for +/// Response type for ///place.stream.server.listWebhooks pub struct ListWebhooksResponse; impl jacquard_common::xrpc::XrpcResp for ListWebhooksResponse { @@ -104,7 +104,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListWebhooks<'a> { type Response = ListWebhooksResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.server.listWebhooks pub struct ListWebhooksRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListWebhooksRequest { diff --git a/crates/jacquard-api/src/place_stream/server/update_webhook.rs b/crates/jacquard-api/src/place_stream/server/update_webhook.rs index 64df16552..f613f7ce4 100644 --- a/crates/jacquard-api/src/place_stream/server/update_webhook.rs +++ b/crates/jacquard-api/src/place_stream/server/update_webhook.rs @@ -139,7 +139,7 @@ impl std::fmt::Display for UpdateWebhookError<'_> { } } -///Response type for +/// Response type for ///place.stream.server.updateWebhook pub struct UpdateWebhookResponse; impl jacquard_common::xrpc::XrpcResp for UpdateWebhookResponse { @@ -157,7 +157,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateWebhook<'a> { type Response = UpdateWebhookResponse; } -///Endpoint type for +/// Endpoint type for ///place.stream.server.updateWebhook pub struct UpdateWebhookRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateWebhookRequest { diff --git a/crates/jacquard-api/src/pub_leaflet/blocks/image.rs b/crates/jacquard-api/src/pub_leaflet/blocks/image.rs index 6cbe7d050..ce7203f14 100644 --- a/crates/jacquard-api/src/pub_leaflet/blocks/image.rs +++ b/crates/jacquard-api/src/pub_leaflet/blocks/image.rs @@ -43,5 +43,5 @@ pub struct Image<'a> { #[serde(borrow)] pub aspect_ratio: crate::pub_leaflet::blocks::image::AspectRatio<'a>, #[serde(borrow)] - pub image: jacquard_common::types::blob::Blob<'a>, + pub image: jacquard_common::types::blob::BlobRef<'a>, } \ No newline at end of file diff --git a/crates/jacquard-api/src/pub_leaflet/blocks/website.rs b/crates/jacquard-api/src/pub_leaflet/blocks/website.rs index 35fa8f5f2..8a1f46f89 100644 --- a/crates/jacquard-api/src/pub_leaflet/blocks/website.rs +++ b/crates/jacquard-api/src/pub_leaflet/blocks/website.rs @@ -25,7 +25,7 @@ pub struct Website<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub preview_image: Option>, + pub preview_image: Option>, #[serde(borrow)] pub src: jacquard_common::types::string::Uri<'a>, #[serde(skip_serializing_if = "std::option::Option::is_none")] diff --git a/crates/jacquard-api/src/pub_leaflet/publication.rs b/crates/jacquard-api/src/pub_leaflet/publication.rs index 98cd3c021..bd584147e 100644 --- a/crates/jacquard-api/src/pub_leaflet/publication.rs +++ b/crates/jacquard-api/src/pub_leaflet/publication.rs @@ -30,7 +30,7 @@ pub struct Publication<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub icon: Option>, + pub icon: Option>, #[serde(borrow)] #[builder(into)] pub name: jacquard_common::CowStr<'a>, diff --git a/crates/jacquard-api/src/pub_leaflet/theme/background_image.rs b/crates/jacquard-api/src/pub_leaflet/theme/background_image.rs index f959642c3..b35ea4165 100644 --- a/crates/jacquard-api/src/pub_leaflet/theme/background_image.rs +++ b/crates/jacquard-api/src/pub_leaflet/theme/background_image.rs @@ -19,7 +19,7 @@ #[serde(rename_all = "camelCase")] pub struct BackgroundImage<'a> { #[serde(borrow)] - pub image: jacquard_common::types::blob::Blob<'a>, + pub image: jacquard_common::types::blob::BlobRef<'a>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] pub repeat: Option, diff --git a/crates/jacquard-api/src/sh_tangled/knot/list_keys.rs b/crates/jacquard-api/src/sh_tangled/knot/list_keys.rs index be5809c17..1585078d7 100644 --- a/crates/jacquard-api/src/sh_tangled/knot/list_keys.rs +++ b/crates/jacquard-api/src/sh_tangled/knot/list_keys.rs @@ -82,7 +82,7 @@ impl std::fmt::Display for ListKeysError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.knot.listKeys pub struct ListKeysResponse; impl jacquard_common::xrpc::XrpcResp for ListKeysResponse { @@ -98,7 +98,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListKeys<'a> { type Response = ListKeysResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.knot.listKeys pub struct ListKeysRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListKeysRequest { diff --git a/crates/jacquard-api/src/sh_tangled/knot/version.rs b/crates/jacquard-api/src/sh_tangled/knot/version.rs index 0a2616d3b..538f6626a 100644 --- a/crates/jacquard-api/src/sh_tangled/knot/version.rs +++ b/crates/jacquard-api/src/sh_tangled/knot/version.rs @@ -57,7 +57,7 @@ impl std::fmt::Display for VersionError<'_> { jacquard_derive::IntoStatic )] pub struct Version; -///Response type for +/// Response type for ///sh.tangled.knot.version pub struct VersionResponse; impl jacquard_common::xrpc::XrpcResp for VersionResponse { @@ -73,7 +73,7 @@ impl jacquard_common::xrpc::XrpcRequest for Version { type Response = VersionResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.knot.version pub struct VersionRequest; impl jacquard_common::xrpc::XrpcEndpoint for VersionRequest { diff --git a/crates/jacquard-api/src/sh_tangled/owner.rs b/crates/jacquard-api/src/sh_tangled/owner.rs index 3fc746aab..677494613 100644 --- a/crates/jacquard-api/src/sh_tangled/owner.rs +++ b/crates/jacquard-api/src/sh_tangled/owner.rs @@ -68,7 +68,7 @@ impl std::fmt::Display for OwnerError<'_> { jacquard_derive::IntoStatic )] pub struct Owner; -///Response type for +/// Response type for ///sh.tangled.owner pub struct OwnerResponse; impl jacquard_common::xrpc::XrpcResp for OwnerResponse { @@ -84,7 +84,7 @@ impl jacquard_common::xrpc::XrpcRequest for Owner { type Response = OwnerResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.owner pub struct OwnerRequest; impl jacquard_common::xrpc::XrpcEndpoint for OwnerRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/add_secret.rs b/crates/jacquard-api/src/sh_tangled/repo/add_secret.rs index 7e8e01da6..df04362bf 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/add_secret.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/add_secret.rs @@ -36,7 +36,7 @@ pub struct AddSecret<'a> { >, } -///Response type for +/// Response type for ///sh.tangled.repo.addSecret pub struct AddSecretResponse; impl jacquard_common::xrpc::XrpcResp for AddSecretResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for AddSecret<'a> { type Response = AddSecretResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.addSecret pub struct AddSecretRequest; impl jacquard_common::xrpc::XrpcEndpoint for AddSecretRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/archive.rs b/crates/jacquard-api/src/sh_tangled/repo/archive.rs index 567b9e600..9477748c5 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/archive.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/archive.rs @@ -36,7 +36,6 @@ pub struct Archive<'a> { } /// Binary archive data -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -47,7 +46,10 @@ pub struct Archive<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct ArchiveOutput<'a> {} +pub struct ArchiveOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -113,14 +115,29 @@ impl std::fmt::Display for ArchiveError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.archive pub struct ArchiveResponse; impl jacquard_common::xrpc::XrpcResp for ArchiveResponse { const NSID: &'static str = "sh.tangled.repo.archive"; const ENCODING: &'static str = "*/*"; - type Output<'de> = ArchiveOutput<'de>; + type Output<'de> = ArchiveOutput; type Err<'de> = ArchiveError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(ArchiveOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for Archive<'a> { @@ -129,7 +146,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Archive<'a> { type Response = ArchiveResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.archive pub struct ArchiveRequest; impl jacquard_common::xrpc::XrpcEndpoint for ArchiveRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/artifact.rs b/crates/jacquard-api/src/sh_tangled/repo/artifact.rs index c1f444340..99ae68f74 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/artifact.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/artifact.rs @@ -20,7 +20,7 @@ pub struct Artifact<'a> { /// the artifact #[serde(borrow)] - pub artifact: jacquard_common::types::blob::Blob<'a>, + pub artifact: jacquard_common::types::blob::BlobRef<'a>, /// time of creation of this artifact pub created_at: jacquard_common::types::string::Datetime, /// name of the artifact diff --git a/crates/jacquard-api/src/sh_tangled/repo/blob.rs b/crates/jacquard-api/src/sh_tangled/repo/blob.rs index 8e37253d4..b044aa84a 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/blob.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/blob.rs @@ -172,7 +172,7 @@ impl std::fmt::Display for BlobError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.blob pub struct BlobResponse; impl jacquard_common::xrpc::XrpcResp for BlobResponse { @@ -188,7 +188,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Blob<'a> { type Response = BlobResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.blob pub struct BlobRequest; impl jacquard_common::xrpc::XrpcEndpoint for BlobRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/branch.rs b/crates/jacquard-api/src/sh_tangled/repo/branch.rs index bc5deb481..9a212c375 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/branch.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/branch.rs @@ -117,7 +117,7 @@ impl std::fmt::Display for BranchError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.branch pub struct BranchResponse; impl jacquard_common::xrpc::XrpcResp for BranchResponse { @@ -133,7 +133,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Branch<'a> { type Response = BranchResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.branch pub struct BranchRequest; impl jacquard_common::xrpc::XrpcEndpoint for BranchRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/branches.rs b/crates/jacquard-api/src/sh_tangled/repo/branches.rs index 39f52b4aa..d418a3ff8 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/branches.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/branches.rs @@ -30,7 +30,6 @@ pub struct Branches<'a> { pub repo: jacquard_common::CowStr<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -41,7 +40,10 @@ pub struct Branches<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct BranchesOutput<'a> {} +pub struct BranchesOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -87,14 +89,29 @@ impl std::fmt::Display for BranchesError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.branches pub struct BranchesResponse; impl jacquard_common::xrpc::XrpcResp for BranchesResponse { const NSID: &'static str = "sh.tangled.repo.branches"; const ENCODING: &'static str = "*/*"; - type Output<'de> = BranchesOutput<'de>; + type Output<'de> = BranchesOutput; type Err<'de> = BranchesError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(BranchesOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for Branches<'a> { @@ -103,7 +120,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Branches<'a> { type Response = BranchesResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.branches pub struct BranchesRequest; impl jacquard_common::xrpc::XrpcEndpoint for BranchesRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/compare.rs b/crates/jacquard-api/src/sh_tangled/repo/compare.rs index 3ca51f2c6..47ae6e682 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/compare.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/compare.rs @@ -30,7 +30,6 @@ pub struct Compare<'a> { } /// Compare output in application/json -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -41,7 +40,10 @@ pub struct Compare<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct CompareOutput<'a> {} +pub struct CompareOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -107,14 +109,29 @@ impl std::fmt::Display for CompareError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.compare pub struct CompareResponse; impl jacquard_common::xrpc::XrpcResp for CompareResponse { const NSID: &'static str = "sh.tangled.repo.compare"; const ENCODING: &'static str = "*/*"; - type Output<'de> = CompareOutput<'de>; + type Output<'de> = CompareOutput; type Err<'de> = CompareError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(CompareOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for Compare<'a> { @@ -123,7 +140,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Compare<'a> { type Response = CompareResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.compare pub struct CompareRequest; impl jacquard_common::xrpc::XrpcEndpoint for CompareRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/create.rs b/crates/jacquard-api/src/sh_tangled/repo/create.rs index 83231cfb6..4b0c78c62 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/create.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/create.rs @@ -31,7 +31,7 @@ pub struct Create<'a> { pub source: std::option::Option>, } -///Response type for +/// Response type for ///sh.tangled.repo.create pub struct CreateResponse; impl jacquard_common::xrpc::XrpcResp for CreateResponse { @@ -49,7 +49,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Create<'a> { type Response = CreateResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.create pub struct CreateRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/delete.rs b/crates/jacquard-api/src/sh_tangled/repo/delete.rs index cfa226046..1d0652cd2 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/delete.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/delete.rs @@ -39,7 +39,7 @@ pub struct Delete<'a> { >, } -///Response type for +/// Response type for ///sh.tangled.repo.delete pub struct DeleteResponse; impl jacquard_common::xrpc::XrpcResp for DeleteResponse { @@ -57,7 +57,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Delete<'a> { type Response = DeleteResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.delete pub struct DeleteRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/delete_branch.rs b/crates/jacquard-api/src/sh_tangled/repo/delete_branch.rs index 5c66b6852..e5dc54bb4 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/delete_branch.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/delete_branch.rs @@ -33,7 +33,7 @@ pub struct DeleteBranch<'a> { >, } -///Response type for +/// Response type for ///sh.tangled.repo.deleteBranch pub struct DeleteBranchResponse; impl jacquard_common::xrpc::XrpcResp for DeleteBranchResponse { @@ -51,7 +51,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteBranch<'a> { type Response = DeleteBranchResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.deleteBranch pub struct DeleteBranchRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteBranchRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/diff.rs b/crates/jacquard-api/src/sh_tangled/repo/diff.rs index 5bb762fee..53767cb6e 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/diff.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/diff.rs @@ -26,7 +26,6 @@ pub struct Diff<'a> { pub repo: jacquard_common::CowStr<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -37,7 +36,10 @@ pub struct Diff<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct DiffOutput<'a> {} +pub struct DiffOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -93,14 +95,29 @@ impl std::fmt::Display for DiffError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.diff pub struct DiffResponse; impl jacquard_common::xrpc::XrpcResp for DiffResponse { const NSID: &'static str = "sh.tangled.repo.diff"; const ENCODING: &'static str = "*/*"; - type Output<'de> = DiffOutput<'de>; + type Output<'de> = DiffOutput; type Err<'de> = DiffError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(DiffOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for Diff<'a> { @@ -109,7 +126,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Diff<'a> { type Response = DiffResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.diff pub struct DiffRequest; impl jacquard_common::xrpc::XrpcEndpoint for DiffRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/fork_status.rs b/crates/jacquard-api/src/sh_tangled/repo/fork_status.rs index 087401b54..429f32228 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/fork_status.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/fork_status.rs @@ -63,7 +63,7 @@ pub struct ForkStatusOutput<'a> { pub status: i64, } -///Response type for +/// Response type for ///sh.tangled.repo.forkStatus pub struct ForkStatusResponse; impl jacquard_common::xrpc::XrpcResp for ForkStatusResponse { @@ -81,7 +81,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ForkStatus<'a> { type Response = ForkStatusResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.forkStatus pub struct ForkStatusRequest; impl jacquard_common::xrpc::XrpcEndpoint for ForkStatusRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/fork_sync.rs b/crates/jacquard-api/src/sh_tangled/repo/fork_sync.rs index 73a7be785..d5fb38e03 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/fork_sync.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/fork_sync.rs @@ -42,7 +42,7 @@ pub struct ForkSync<'a> { >, } -///Response type for +/// Response type for ///sh.tangled.repo.forkSync pub struct ForkSyncResponse; impl jacquard_common::xrpc::XrpcResp for ForkSyncResponse { @@ -60,7 +60,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ForkSync<'a> { type Response = ForkSyncResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.forkSync pub struct ForkSyncRequest; impl jacquard_common::xrpc::XrpcEndpoint for ForkSyncRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/get_default_branch.rs b/crates/jacquard-api/src/sh_tangled/repo/get_default_branch.rs index 168ab6a63..2353f818a 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/get_default_branch.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/get_default_branch.rs @@ -101,7 +101,7 @@ impl std::fmt::Display for GetDefaultBranchError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.getDefaultBranch pub struct GetDefaultBranchResponse; impl jacquard_common::xrpc::XrpcResp for GetDefaultBranchResponse { @@ -117,7 +117,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetDefaultBranch<'a> { type Response = GetDefaultBranchResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.getDefaultBranch pub struct GetDefaultBranchRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetDefaultBranchRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/hidden_ref.rs b/crates/jacquard-api/src/sh_tangled/repo/hidden_ref.rs index ad784e36e..cf47ea9ca 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/hidden_ref.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/hidden_ref.rs @@ -63,7 +63,7 @@ pub struct HiddenRefOutput<'a> { pub success: bool, } -///Response type for +/// Response type for ///sh.tangled.repo.hiddenRef pub struct HiddenRefResponse; impl jacquard_common::xrpc::XrpcResp for HiddenRefResponse { @@ -81,7 +81,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for HiddenRef<'a> { type Response = HiddenRefResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.hiddenRef pub struct HiddenRefRequest; impl jacquard_common::xrpc::XrpcEndpoint for HiddenRefRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/languages.rs b/crates/jacquard-api/src/sh_tangled/repo/languages.rs index ed8618a88..26198a2a3 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/languages.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/languages.rs @@ -145,7 +145,7 @@ impl std::fmt::Display for LanguagesError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.languages pub struct LanguagesResponse; impl jacquard_common::xrpc::XrpcResp for LanguagesResponse { @@ -161,7 +161,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Languages<'a> { type Response = LanguagesResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.languages pub struct LanguagesRequest; impl jacquard_common::xrpc::XrpcEndpoint for LanguagesRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/list_secrets.rs b/crates/jacquard-api/src/sh_tangled/repo/list_secrets.rs index ce7aa4b8d..2ab8d220a 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/list_secrets.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/list_secrets.rs @@ -38,7 +38,7 @@ pub struct ListSecretsOutput<'a> { pub secrets: Vec>, } -///Response type for +/// Response type for ///sh.tangled.repo.listSecrets pub struct ListSecretsResponse; impl jacquard_common::xrpc::XrpcResp for ListSecretsResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListSecrets<'a> { type Response = ListSecretsResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.listSecrets pub struct ListSecretsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListSecretsRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/log.rs b/crates/jacquard-api/src/sh_tangled/repo/log.rs index a5521e0c1..d01ffb58b 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/log.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/log.rs @@ -38,7 +38,6 @@ pub struct Log<'a> { pub repo: jacquard_common::CowStr<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -49,7 +48,10 @@ pub struct Log<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct LogOutput<'a> {} +pub struct LogOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -115,14 +117,29 @@ impl std::fmt::Display for LogError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.log pub struct LogResponse; impl jacquard_common::xrpc::XrpcResp for LogResponse { const NSID: &'static str = "sh.tangled.repo.log"; const ENCODING: &'static str = "*/*"; - type Output<'de> = LogOutput<'de>; + type Output<'de> = LogOutput; type Err<'de> = LogError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(LogOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for Log<'a> { @@ -131,7 +148,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Log<'a> { type Response = LogResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.log pub struct LogRequest; impl jacquard_common::xrpc::XrpcEndpoint for LogRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/merge.rs b/crates/jacquard-api/src/sh_tangled/repo/merge.rs index 7d513a289..a08b216c4 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/merge.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/merge.rs @@ -63,7 +63,7 @@ pub struct Merge<'a> { >, } -///Response type for +/// Response type for ///sh.tangled.repo.merge pub struct MergeResponse; impl jacquard_common::xrpc::XrpcResp for MergeResponse { @@ -81,7 +81,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Merge<'a> { type Response = MergeResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.merge pub struct MergeRequest; impl jacquard_common::xrpc::XrpcEndpoint for MergeRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/merge_check.rs b/crates/jacquard-api/src/sh_tangled/repo/merge_check.rs index 4e3ea12cc..0021fe86c 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/merge_check.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/merge_check.rs @@ -92,7 +92,7 @@ pub struct MergeCheckOutput<'a> { pub message: std::option::Option>, } -///Response type for +/// Response type for ///sh.tangled.repo.mergeCheck pub struct MergeCheckResponse; impl jacquard_common::xrpc::XrpcResp for MergeCheckResponse { @@ -110,7 +110,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for MergeCheck<'a> { type Response = MergeCheckResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.mergeCheck pub struct MergeCheckRequest; impl jacquard_common::xrpc::XrpcEndpoint for MergeCheckRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/remove_secret.rs b/crates/jacquard-api/src/sh_tangled/repo/remove_secret.rs index 9d6629c51..5ddcf0a6d 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/remove_secret.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/remove_secret.rs @@ -33,7 +33,7 @@ pub struct RemoveSecret<'a> { >, } -///Response type for +/// Response type for ///sh.tangled.repo.removeSecret pub struct RemoveSecretResponse; impl jacquard_common::xrpc::XrpcResp for RemoveSecretResponse { @@ -51,7 +51,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RemoveSecret<'a> { type Response = RemoveSecretResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.removeSecret pub struct RemoveSecretRequest; impl jacquard_common::xrpc::XrpcEndpoint for RemoveSecretRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/set_default_branch.rs b/crates/jacquard-api/src/sh_tangled/repo/set_default_branch.rs index 79395e67b..943576697 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/set_default_branch.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/set_default_branch.rs @@ -33,7 +33,7 @@ pub struct SetDefaultBranch<'a> { >, } -///Response type for +/// Response type for ///sh.tangled.repo.setDefaultBranch pub struct SetDefaultBranchResponse; impl jacquard_common::xrpc::XrpcResp for SetDefaultBranchResponse { @@ -51,7 +51,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SetDefaultBranch<'a> { type Response = SetDefaultBranchResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.setDefaultBranch pub struct SetDefaultBranchRequest; impl jacquard_common::xrpc::XrpcEndpoint for SetDefaultBranchRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/tags.rs b/crates/jacquard-api/src/sh_tangled/repo/tags.rs index 9ef68f5c4..2842ce346 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/tags.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/tags.rs @@ -30,7 +30,6 @@ pub struct Tags<'a> { pub repo: jacquard_common::CowStr<'a>, } -#[jacquard_derive::lexicon] #[derive( serde::Serialize, serde::Deserialize, @@ -41,7 +40,10 @@ pub struct Tags<'a> { jacquard_derive::IntoStatic )] #[serde(rename_all = "camelCase")] -pub struct TagsOutput<'a> {} +pub struct TagsOutput { + pub body: bytes::Bytes, +} + #[jacquard_derive::open_union] #[derive( serde::Serialize, @@ -87,14 +89,29 @@ impl std::fmt::Display for TagsError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.tags pub struct TagsResponse; impl jacquard_common::xrpc::XrpcResp for TagsResponse { const NSID: &'static str = "sh.tangled.repo.tags"; const ENCODING: &'static str = "*/*"; - type Output<'de> = TagsOutput<'de>; + type Output<'de> = TagsOutput; type Err<'de> = TagsError<'de>; + fn encode_output( + output: &Self::Output<'_>, + ) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + fn decode_output<'de>( + body: &'de [u8], + ) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(TagsOutput { + body: bytes::Bytes::copy_from_slice(body), + }) + } } impl<'a> jacquard_common::xrpc::XrpcRequest for Tags<'a> { @@ -103,7 +120,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Tags<'a> { type Response = TagsResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.tags pub struct TagsRequest; impl jacquard_common::xrpc::XrpcEndpoint for TagsRequest { diff --git a/crates/jacquard-api/src/sh_tangled/repo/tree.rs b/crates/jacquard-api/src/sh_tangled/repo/tree.rs index 10e6dac91..682258bb3 100644 --- a/crates/jacquard-api/src/sh_tangled/repo/tree.rs +++ b/crates/jacquard-api/src/sh_tangled/repo/tree.rs @@ -152,7 +152,7 @@ impl std::fmt::Display for TreeError<'_> { } } -///Response type for +/// Response type for ///sh.tangled.repo.tree pub struct TreeResponse; impl jacquard_common::xrpc::XrpcResp for TreeResponse { @@ -168,7 +168,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Tree<'a> { type Response = TreeResponse; } -///Endpoint type for +/// Endpoint type for ///sh.tangled.repo.tree pub struct TreeRequest; impl jacquard_common::xrpc::XrpcEndpoint for TreeRequest { diff --git a/crates/jacquard-api/src/sh_weaver/actor/get_profile.rs b/crates/jacquard-api/src/sh_weaver/actor/get_profile.rs index 6fff96f84..5c38ef3e1 100644 --- a/crates/jacquard-api/src/sh_weaver/actor/get_profile.rs +++ b/crates/jacquard-api/src/sh_weaver/actor/get_profile.rs @@ -39,7 +39,7 @@ pub struct GetProfileOutput<'a> { pub value: crate::sh_weaver::actor::ProfileDataView<'a>, } -///Response type for +/// Response type for ///sh.weaver.actor.getProfile pub struct GetProfileResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { type Response = GetProfileResponse; } -///Endpoint type for +/// Endpoint type for ///sh.weaver.actor.getProfile pub struct GetProfileRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest { diff --git a/crates/jacquard-api/src/sh_weaver/actor/profile.rs b/crates/jacquard-api/src/sh_weaver/actor/profile.rs index 508f0a132..bccaaafa3 100644 --- a/crates/jacquard-api/src/sh_weaver/actor/profile.rs +++ b/crates/jacquard-api/src/sh_weaver/actor/profile.rs @@ -23,7 +23,7 @@ pub struct Profile<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, /// Include link to this account on Bluesky. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] diff --git a/crates/jacquard-api/src/sh_weaver/edit/diff.rs b/crates/jacquard-api/src/sh_weaver/edit/diff.rs index 6bfe4aa93..7e4489389 100644 --- a/crates/jacquard-api/src/sh_weaver/edit/diff.rs +++ b/crates/jacquard-api/src/sh_weaver/edit/diff.rs @@ -24,7 +24,7 @@ pub struct Diff<'a> { #[serde(borrow)] pub root: crate::com_atproto::repo::strong_ref::StrongRef<'a>, #[serde(borrow)] - pub snapshot: jacquard_common::types::blob::Blob<'a>, + pub snapshot: jacquard_common::types::blob::BlobRef<'a>, } impl<'a> Diff<'a> { diff --git a/crates/jacquard-api/src/sh_weaver/edit/root.rs b/crates/jacquard-api/src/sh_weaver/edit/root.rs index 5674b5e92..8f0756c9f 100644 --- a/crates/jacquard-api/src/sh_weaver/edit/root.rs +++ b/crates/jacquard-api/src/sh_weaver/edit/root.rs @@ -24,7 +24,7 @@ pub struct Root<'a> { #[serde(borrow)] pub doc: crate::sh_weaver::edit::DocRef<'a>, #[serde(borrow)] - pub snapshot: jacquard_common::types::blob::Blob<'a>, + pub snapshot: jacquard_common::types::blob::BlobRef<'a>, #[serde(borrow)] pub uri: jacquard_common::types::string::AtUri<'a>, } diff --git a/crates/jacquard-api/src/sh_weaver/embed/external.rs b/crates/jacquard-api/src/sh_weaver/embed/external.rs index 1e8a9849a..65d94d49d 100644 --- a/crates/jacquard-api/src/sh_weaver/embed/external.rs +++ b/crates/jacquard-api/src/sh_weaver/embed/external.rs @@ -24,7 +24,7 @@ pub struct External<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub thumb: Option>, + pub thumb: Option>, #[serde(borrow)] #[builder(into)] pub title: jacquard_common::CowStr<'a>, diff --git a/crates/jacquard-api/src/sh_weaver/embed/images.rs b/crates/jacquard-api/src/sh_weaver/embed/images.rs index bbb39fb7b..636f99557 100644 --- a/crates/jacquard-api/src/sh_weaver/embed/images.rs +++ b/crates/jacquard-api/src/sh_weaver/embed/images.rs @@ -32,7 +32,7 @@ pub struct Image<'a> { #[serde(borrow)] pub dimensions: Option>, #[serde(borrow)] - pub image: jacquard_common::types::blob::Blob<'a>, + pub image: jacquard_common::types::blob::BlobRef<'a>, } #[jacquard_derive::open_union] diff --git a/crates/jacquard-api/src/sh_weaver/embed/video.rs b/crates/jacquard-api/src/sh_weaver/embed/video.rs index d3e533003..7524be8fc 100644 --- a/crates/jacquard-api/src/sh_weaver/embed/video.rs +++ b/crates/jacquard-api/src/sh_weaver/embed/video.rs @@ -19,7 +19,7 @@ #[serde(rename_all = "camelCase")] pub struct Caption<'a> { #[serde(borrow)] - pub file: jacquard_common::types::blob::Blob<'a>, + pub file: jacquard_common::types::blob::BlobRef<'a>, pub lang: jacquard_common::types::string::Language, } @@ -51,7 +51,7 @@ pub struct Video<'a> { pub captions: Option>>, /// The mp4 video file. May be up to 100mb, formerly limited to 50mb. #[serde(borrow)] - pub video: jacquard_common::types::blob::Blob<'a>, + pub video: jacquard_common::types::blob::BlobRef<'a>, } #[jacquard_derive::lexicon] diff --git a/crates/jacquard-api/src/sh_weaver/notebook.rs b/crates/jacquard-api/src/sh_weaver/notebook.rs index d91eae753..62d5d8beb 100644 --- a/crates/jacquard-api/src/sh_weaver/notebook.rs +++ b/crates/jacquard-api/src/sh_weaver/notebook.rs @@ -191,9 +191,9 @@ pub struct RenderedView<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub css: Option>, + pub css: Option>, #[serde(borrow)] - pub html: jacquard_common::types::blob::Blob<'a>, + pub html: jacquard_common::types::blob::BlobRef<'a>, } /// An array of tags associated with the notebook entry. Tags can help categorize and organize entries. diff --git a/crates/jacquard-api/src/sh_weaver/publish/blob.rs b/crates/jacquard-api/src/sh_weaver/publish/blob.rs index d52b0925b..fb2036637 100644 --- a/crates/jacquard-api/src/sh_weaver/publish/blob.rs +++ b/crates/jacquard-api/src/sh_weaver/publish/blob.rs @@ -21,7 +21,7 @@ pub struct Blob<'a> { /// Reference to the uploaded file #[serde(borrow)] - pub upload: jacquard_common::types::blob::Blob<'a>, + pub upload: jacquard_common::types::blob::BlobRef<'a>, } impl<'a> Blob<'a> { diff --git a/crates/jacquard-api/src/social_clippr/actor/get_preferences.rs b/crates/jacquard-api/src/social_clippr/actor/get_preferences.rs index 1e5a09a37..f9b859def 100644 --- a/crates/jacquard-api/src/social_clippr/actor/get_preferences.rs +++ b/crates/jacquard-api/src/social_clippr/actor/get_preferences.rs @@ -35,7 +35,7 @@ pub struct GetPreferencesOutput<'a> { pub preferences: crate::social_clippr::actor::Preferences<'a>, } -///Response type for +/// Response type for ///social.clippr.actor.getPreferences pub struct GetPreferencesResponse; impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse { @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetPreferences { type Response = GetPreferencesResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.actor.getPreferences pub struct GetPreferencesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest { diff --git a/crates/jacquard-api/src/social_clippr/actor/get_profile.rs b/crates/jacquard-api/src/social_clippr/actor/get_profile.rs index 79636a4e4..3da5bfa1c 100644 --- a/crates/jacquard-api/src/social_clippr/actor/get_profile.rs +++ b/crates/jacquard-api/src/social_clippr/actor/get_profile.rs @@ -39,7 +39,7 @@ pub struct GetProfileOutput<'a> { pub value: crate::social_clippr::actor::ProfileView<'a>, } -///Response type for +/// Response type for ///social.clippr.actor.getProfile pub struct GetProfileResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfile<'a> { type Response = GetProfileResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.actor.getProfile pub struct GetProfileRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest { diff --git a/crates/jacquard-api/src/social_clippr/actor/profile.rs b/crates/jacquard-api/src/social_clippr/actor/profile.rs index fd539ea4f..6c8c76fe5 100644 --- a/crates/jacquard-api/src/social_clippr/actor/profile.rs +++ b/crates/jacquard-api/src/social_clippr/actor/profile.rs @@ -23,7 +23,7 @@ pub struct Profile<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, /// The creation date of the profile pub created_at: jacquard_common::types::string::Datetime, /// Text for user to describe themselves diff --git a/crates/jacquard-api/src/social_clippr/actor/put_preferences.rs b/crates/jacquard-api/src/social_clippr/actor/put_preferences.rs index 330e8e399..307e987cc 100644 --- a/crates/jacquard-api/src/social_clippr/actor/put_preferences.rs +++ b/crates/jacquard-api/src/social_clippr/actor/put_preferences.rs @@ -31,7 +31,7 @@ pub struct PutPreferences<'a> { >, } -///Response type for +/// Response type for ///social.clippr.actor.putPreferences pub struct PutPreferencesResponse; impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse { @@ -49,7 +49,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for PutPreferences<'a> { type Response = PutPreferencesResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.actor.putPreferences pub struct PutPreferencesRequest; impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest { diff --git a/crates/jacquard-api/src/social_clippr/actor/search_clips.rs b/crates/jacquard-api/src/social_clippr/actor/search_clips.rs index bd1842ce1..a918ff16f 100644 --- a/crates/jacquard-api/src/social_clippr/actor/search_clips.rs +++ b/crates/jacquard-api/src/social_clippr/actor/search_clips.rs @@ -54,7 +54,7 @@ pub struct SearchClipsOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///social.clippr.actor.searchClips pub struct SearchClipsResponse; impl jacquard_common::xrpc::XrpcResp for SearchClipsResponse { @@ -70,7 +70,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchClips<'a> { type Response = SearchClipsResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.actor.searchClips pub struct SearchClipsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchClipsRequest { diff --git a/crates/jacquard-api/src/social_clippr/actor/search_profiles.rs b/crates/jacquard-api/src/social_clippr/actor/search_profiles.rs index 0806eb527..d8a66d12e 100644 --- a/crates/jacquard-api/src/social_clippr/actor/search_profiles.rs +++ b/crates/jacquard-api/src/social_clippr/actor/search_profiles.rs @@ -51,7 +51,7 @@ pub struct SearchProfilesOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///social.clippr.actor.searchProfiles pub struct SearchProfilesResponse; impl jacquard_common::xrpc::XrpcResp for SearchProfilesResponse { @@ -67,7 +67,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchProfiles<'a> { type Response = SearchProfilesResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.actor.searchProfiles pub struct SearchProfilesRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchProfilesRequest { diff --git a/crates/jacquard-api/src/social_clippr/actor/search_tags.rs b/crates/jacquard-api/src/social_clippr/actor/search_tags.rs index b5ed32900..1675976ac 100644 --- a/crates/jacquard-api/src/social_clippr/actor/search_tags.rs +++ b/crates/jacquard-api/src/social_clippr/actor/search_tags.rs @@ -54,7 +54,7 @@ pub struct SearchTagsOutput<'a> { pub tags: Vec>, } -///Response type for +/// Response type for ///social.clippr.actor.searchTags pub struct SearchTagsResponse; impl jacquard_common::xrpc::XrpcResp for SearchTagsResponse { @@ -70,7 +70,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchTags<'a> { type Response = SearchTagsResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.actor.searchTags pub struct SearchTagsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchTagsRequest { diff --git a/crates/jacquard-api/src/social_clippr/feed/get_clips.rs b/crates/jacquard-api/src/social_clippr/feed/get_clips.rs index 47a80a142..bc3a1f7b4 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_clips.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_clips.rs @@ -39,7 +39,7 @@ pub struct GetClipsOutput<'a> { pub clips: Vec>, } -///Response type for +/// Response type for ///social.clippr.feed.getClips pub struct GetClipsResponse; impl jacquard_common::xrpc::XrpcResp for GetClipsResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetClips<'a> { type Response = GetClipsResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.feed.getClips pub struct GetClipsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetClipsRequest { diff --git a/crates/jacquard-api/src/social_clippr/feed/get_profile_clips.rs b/crates/jacquard-api/src/social_clippr/feed/get_profile_clips.rs index fe94922b2..92bd4b4f2 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_profile_clips.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_profile_clips.rs @@ -53,7 +53,7 @@ pub struct GetProfileClipsOutput<'a> { pub feed: Vec>, } -///Response type for +/// Response type for ///social.clippr.feed.getProfileClips pub struct GetProfileClipsResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileClipsResponse { @@ -69,7 +69,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfileClips<'a> { type Response = GetProfileClipsResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.feed.getProfileClips pub struct GetProfileClipsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileClipsRequest { diff --git a/crates/jacquard-api/src/social_clippr/feed/get_profile_tags.rs b/crates/jacquard-api/src/social_clippr/feed/get_profile_tags.rs index 2eefb2578..463dbbabc 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_profile_tags.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_profile_tags.rs @@ -48,7 +48,7 @@ pub struct GetProfileTagsOutput<'a> { pub feed: Vec>, } -///Response type for +/// Response type for ///social.clippr.feed.getProfileTags pub struct GetProfileTagsResponse; impl jacquard_common::xrpc::XrpcResp for GetProfileTagsResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetProfileTags<'a> { type Response = GetProfileTagsResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.feed.getProfileTags pub struct GetProfileTagsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetProfileTagsRequest { diff --git a/crates/jacquard-api/src/social_clippr/feed/get_tag_list.rs b/crates/jacquard-api/src/social_clippr/feed/get_tag_list.rs index 855515ba4..d51a35502 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_tag_list.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_tag_list.rs @@ -40,7 +40,7 @@ pub struct GetTagListOutput<'a> { pub tags: Vec>, } -///Response type for +/// Response type for ///social.clippr.feed.getTagList pub struct GetTagListResponse; impl jacquard_common::xrpc::XrpcResp for GetTagListResponse { @@ -56,7 +56,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetTagList<'a> { type Response = GetTagListResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.feed.getTagList pub struct GetTagListRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTagListRequest { diff --git a/crates/jacquard-api/src/social_clippr/feed/get_tags.rs b/crates/jacquard-api/src/social_clippr/feed/get_tags.rs index 6130a83a5..2aebfbf9e 100644 --- a/crates/jacquard-api/src/social_clippr/feed/get_tags.rs +++ b/crates/jacquard-api/src/social_clippr/feed/get_tags.rs @@ -39,7 +39,7 @@ pub struct GetTagsOutput<'a> { pub tags: Vec>, } -///Response type for +/// Response type for ///social.clippr.feed.getTags pub struct GetTagsResponse; impl jacquard_common::xrpc::XrpcResp for GetTagsResponse { @@ -55,7 +55,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetTags<'a> { type Response = GetTagsResponse; } -///Endpoint type for +/// Endpoint type for ///social.clippr.feed.getTags pub struct GetTagsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetTagsRequest { diff --git a/crates/jacquard-api/src/social_grain/actor/profile.rs b/crates/jacquard-api/src/social_grain/actor/profile.rs index a8b6688cf..c70ea4c3b 100644 --- a/crates/jacquard-api/src/social_grain/actor/profile.rs +++ b/crates/jacquard-api/src/social_grain/actor/profile.rs @@ -23,7 +23,7 @@ pub struct Profile<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub avatar: Option>, + pub avatar: Option>, #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] pub created_at: Option, diff --git a/crates/jacquard-api/src/social_grain/photo.rs b/crates/jacquard-api/src/social_grain/photo.rs index c46811fad..c8109874a 100644 --- a/crates/jacquard-api/src/social_grain/photo.rs +++ b/crates/jacquard-api/src/social_grain/photo.rs @@ -32,7 +32,7 @@ pub struct Photo<'a> { #[builder(into)] pub created_at: Option, #[serde(borrow)] - pub photo: jacquard_common::types::blob::Blob<'a>, + pub photo: jacquard_common::types::blob::BlobRef<'a>, } impl<'a> Photo<'a> { diff --git a/crates/jacquard-api/src/tools_ozone/communication/create_template.rs b/crates/jacquard-api/src/tools_ozone/communication/create_template.rs index 68dec8c4d..d9c69fa2f 100644 --- a/crates/jacquard-api/src/tools_ozone/communication/create_template.rs +++ b/crates/jacquard-api/src/tools_ozone/communication/create_template.rs @@ -87,7 +87,7 @@ impl std::fmt::Display for CreateTemplateError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.communication.createTemplate pub struct CreateTemplateResponse; impl jacquard_common::xrpc::XrpcResp for CreateTemplateResponse { @@ -105,7 +105,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CreateTemplate<'a> { type Response = CreateTemplateResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.communication.createTemplate pub struct CreateTemplateRequest; impl jacquard_common::xrpc::XrpcEndpoint for CreateTemplateRequest { diff --git a/crates/jacquard-api/src/tools_ozone/communication/delete_template.rs b/crates/jacquard-api/src/tools_ozone/communication/delete_template.rs index ee80e74f7..4ebfe89df 100644 --- a/crates/jacquard-api/src/tools_ozone/communication/delete_template.rs +++ b/crates/jacquard-api/src/tools_ozone/communication/delete_template.rs @@ -22,7 +22,7 @@ pub struct DeleteTemplate<'a> { pub id: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///tools.ozone.communication.deleteTemplate pub struct DeleteTemplateResponse; impl jacquard_common::xrpc::XrpcResp for DeleteTemplateResponse { @@ -40,7 +40,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteTemplate<'a> { type Response = DeleteTemplateResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.communication.deleteTemplate pub struct DeleteTemplateRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteTemplateRequest { diff --git a/crates/jacquard-api/src/tools_ozone/communication/list_templates.rs b/crates/jacquard-api/src/tools_ozone/communication/list_templates.rs index 8c89751dd..f1177f43d 100644 --- a/crates/jacquard-api/src/tools_ozone/communication/list_templates.rs +++ b/crates/jacquard-api/src/tools_ozone/communication/list_templates.rs @@ -35,7 +35,7 @@ pub struct ListTemplatesOutput<'a> { jacquard_derive::IntoStatic )] pub struct ListTemplates; -///Response type for +/// Response type for ///tools.ozone.communication.listTemplates pub struct ListTemplatesResponse; impl jacquard_common::xrpc::XrpcResp for ListTemplatesResponse { @@ -51,7 +51,7 @@ impl jacquard_common::xrpc::XrpcRequest for ListTemplates { type Response = ListTemplatesResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.communication.listTemplates pub struct ListTemplatesRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListTemplatesRequest { diff --git a/crates/jacquard-api/src/tools_ozone/communication/update_template.rs b/crates/jacquard-api/src/tools_ozone/communication/update_template.rs index adb6be896..a19c3d60c 100644 --- a/crates/jacquard-api/src/tools_ozone/communication/update_template.rs +++ b/crates/jacquard-api/src/tools_ozone/communication/update_template.rs @@ -95,7 +95,7 @@ impl std::fmt::Display for UpdateTemplateError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.communication.updateTemplate pub struct UpdateTemplateResponse; impl jacquard_common::xrpc::XrpcResp for UpdateTemplateResponse { @@ -113,7 +113,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateTemplate<'a> { type Response = UpdateTemplateResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.communication.updateTemplate pub struct UpdateTemplateRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateTemplateRequest { diff --git a/crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs b/crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs index 77588e66c..a2b83683b 100644 --- a/crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs +++ b/crates/jacquard-api/src/tools_ozone/hosting/get_account_history.rs @@ -179,7 +179,7 @@ pub struct GetAccountHistoryOutput<'a> { pub events: Vec>, } -///Response type for +/// Response type for ///tools.ozone.hosting.getAccountHistory pub struct GetAccountHistoryResponse; impl jacquard_common::xrpc::XrpcResp for GetAccountHistoryResponse { @@ -195,7 +195,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAccountHistory<'a> { type Response = GetAccountHistoryResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.hosting.getAccountHistory pub struct GetAccountHistoryRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAccountHistoryRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/cancel_scheduled_actions.rs b/crates/jacquard-api/src/tools_ozone/moderation/cancel_scheduled_actions.rs index 3b4c7776c..18c5bac12 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/cancel_scheduled_actions.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/cancel_scheduled_actions.rs @@ -100,7 +100,7 @@ pub struct CancelScheduledActionsOutput<'a> { pub value: jacquard_common::types::value::Data<'a>, } -///Response type for +/// Response type for ///tools.ozone.moderation.cancelScheduledActions pub struct CancelScheduledActionsResponse; impl jacquard_common::xrpc::XrpcResp for CancelScheduledActionsResponse { @@ -118,7 +118,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for CancelScheduledActions<'a> { type Response = CancelScheduledActionsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.cancelScheduledActions pub struct CancelScheduledActionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for CancelScheduledActionsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs b/crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs index ba2ca6002..de480c18f 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/emit_event.rs @@ -206,7 +206,7 @@ impl std::fmt::Display for EmitEventError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.moderation.emitEvent pub struct EmitEventResponse; impl jacquard_common::xrpc::XrpcResp for EmitEventResponse { @@ -224,7 +224,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for EmitEvent<'a> { type Response = EmitEventResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.emitEvent pub struct EmitEventRequest; impl jacquard_common::xrpc::XrpcEndpoint for EmitEventRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs index d7786e469..7e4049ff5 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_account_timeline.rs @@ -72,7 +72,7 @@ impl std::fmt::Display for GetAccountTimelineError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.moderation.getAccountTimeline pub struct GetAccountTimelineResponse; impl jacquard_common::xrpc::XrpcResp for GetAccountTimelineResponse { @@ -88,7 +88,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetAccountTimeline<'a> { type Response = GetAccountTimelineResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.getAccountTimeline pub struct GetAccountTimelineRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetAccountTimelineRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_event.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_event.rs index c56aaab3c..dd18897f6 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_event.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_event.rs @@ -38,7 +38,7 @@ pub struct GetEventOutput<'a> { pub value: crate::tools_ozone::moderation::ModEventViewDetail<'a>, } -///Response type for +/// Response type for ///tools.ozone.moderation.getEvent pub struct GetEventResponse; impl jacquard_common::xrpc::XrpcResp for GetEventResponse { @@ -54,7 +54,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetEvent { type Response = GetEventResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.getEvent pub struct GetEventRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetEventRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_record.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_record.rs index 9b37e256d..eca2403f4 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_record.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_record.rs @@ -76,7 +76,7 @@ impl std::fmt::Display for GetRecordError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.moderation.getRecord pub struct GetRecordResponse; impl jacquard_common::xrpc::XrpcResp for GetRecordResponse { @@ -92,7 +92,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecord<'a> { type Response = GetRecordResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.getRecord pub struct GetRecordRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRecordRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_records.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_records.rs index c4078d0fa..f26d357f9 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_records.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_records.rs @@ -57,7 +57,7 @@ pub enum GetRecordsOutputRecordsItem<'a> { RecordViewNotFound(Box>), } -///Response type for +/// Response type for ///tools.ozone.moderation.getRecords pub struct GetRecordsResponse; impl jacquard_common::xrpc::XrpcResp for GetRecordsResponse { @@ -73,7 +73,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRecords<'a> { type Response = GetRecordsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.getRecords pub struct GetRecordsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRecordsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs index c2484080b..bffbc2c75 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_repo.rs @@ -73,7 +73,7 @@ impl std::fmt::Display for GetRepoError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.moderation.getRepo pub struct GetRepoResponse; impl jacquard_common::xrpc::XrpcResp for GetRepoResponse { @@ -89,7 +89,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepo<'a> { type Response = GetRepoResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.getRepo pub struct GetRepoRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetRepoRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs index 77e82ef57..635de67a1 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_reporter_stats.rs @@ -38,7 +38,7 @@ pub struct GetReporterStatsOutput<'a> { pub stats: Vec>, } -///Response type for +/// Response type for ///tools.ozone.moderation.getReporterStats pub struct GetReporterStatsResponse; impl jacquard_common::xrpc::XrpcResp for GetReporterStatsResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetReporterStats<'a> { type Response = GetReporterStatsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.getReporterStats pub struct GetReporterStatsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetReporterStatsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs index 08404de07..7484608e0 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_repos.rs @@ -57,7 +57,7 @@ pub enum GetReposOutputReposItem<'a> { RepoViewNotFound(Box>), } -///Response type for +/// Response type for ///tools.ozone.moderation.getRepos pub struct GetReposResponse; impl jacquard_common::xrpc::XrpcResp for GetReposResponse { @@ -73,7 +73,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetRepos<'a> { type Response = GetReposResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.getRepos pub struct GetReposRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetReposRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs b/crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs index 9c588a03e..6bf606af8 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/get_subjects.rs @@ -38,7 +38,7 @@ pub struct GetSubjectsOutput<'a> { pub subjects: Vec>, } -///Response type for +/// Response type for ///tools.ozone.moderation.getSubjects pub struct GetSubjectsResponse; impl jacquard_common::xrpc::XrpcResp for GetSubjectsResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetSubjects<'a> { type Response = GetSubjectsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.getSubjects pub struct GetSubjectsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetSubjectsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/list_scheduled_actions.rs b/crates/jacquard-api/src/tools_ozone/moderation/list_scheduled_actions.rs index 5a1a41ac9..d37d52e36 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/list_scheduled_actions.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/list_scheduled_actions.rs @@ -73,7 +73,7 @@ pub struct ListScheduledActionsOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///tools.ozone.moderation.listScheduledActions pub struct ListScheduledActionsResponse; impl jacquard_common::xrpc::XrpcResp for ListScheduledActionsResponse { @@ -91,7 +91,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListScheduledActions<'a> { type Response = ListScheduledActionsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.listScheduledActions pub struct ListScheduledActionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListScheduledActionsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/query_events.rs b/crates/jacquard-api/src/tools_ozone/moderation/query_events.rs index 419e93e2f..1ee9c9ef8 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/query_events.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/query_events.rs @@ -109,7 +109,7 @@ pub struct QueryEventsOutput<'a> { pub events: Vec>, } -///Response type for +/// Response type for ///tools.ozone.moderation.queryEvents pub struct QueryEventsResponse; impl jacquard_common::xrpc::XrpcResp for QueryEventsResponse { @@ -125,7 +125,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for QueryEvents<'a> { type Response = QueryEventsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.queryEvents pub struct QueryEventsRequest; impl jacquard_common::xrpc::XrpcEndpoint for QueryEventsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs b/crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs index 948147700..4db8b5f14 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/query_statuses.rs @@ -146,7 +146,7 @@ pub struct QueryStatusesOutput<'a> { pub subject_statuses: Vec>, } -///Response type for +/// Response type for ///tools.ozone.moderation.queryStatuses pub struct QueryStatusesResponse; impl jacquard_common::xrpc::XrpcResp for QueryStatusesResponse { @@ -162,7 +162,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for QueryStatuses<'a> { type Response = QueryStatusesResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.queryStatuses pub struct QueryStatusesRequest; impl jacquard_common::xrpc::XrpcEndpoint for QueryStatusesRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs b/crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs index 6b82dd519..7cb14e9cb 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/schedule_action.rs @@ -83,7 +83,7 @@ pub struct ScheduleActionOutput<'a> { pub value: jacquard_common::types::value::Data<'a>, } -///Response type for +/// Response type for ///tools.ozone.moderation.scheduleAction pub struct ScheduleActionResponse; impl jacquard_common::xrpc::XrpcResp for ScheduleActionResponse { @@ -101,7 +101,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ScheduleAction<'a> { type Response = ScheduleActionResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.scheduleAction pub struct ScheduleActionRequest; impl jacquard_common::xrpc::XrpcEndpoint for ScheduleActionRequest { diff --git a/crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs b/crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs index 638c1107a..6abfb8e7a 100644 --- a/crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs +++ b/crates/jacquard-api/src/tools_ozone/moderation/search_repos.rs @@ -54,7 +54,7 @@ pub struct SearchReposOutput<'a> { pub repos: Vec>, } -///Response type for +/// Response type for ///tools.ozone.moderation.searchRepos pub struct SearchReposResponse; impl jacquard_common::xrpc::XrpcResp for SearchReposResponse { @@ -70,7 +70,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchRepos<'a> { type Response = SearchReposResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.moderation.searchRepos pub struct SearchReposRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchReposRequest { diff --git a/crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs b/crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs index 3f875177e..cb8b88eea 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/add_rule.rs @@ -110,7 +110,7 @@ impl std::fmt::Display for AddRuleError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.safelink.addRule pub struct AddRuleResponse; impl jacquard_common::xrpc::XrpcResp for AddRuleResponse { @@ -128,7 +128,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for AddRule<'a> { type Response = AddRuleResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.safelink.addRule pub struct AddRuleRequest; impl jacquard_common::xrpc::XrpcEndpoint for AddRuleRequest { diff --git a/crates/jacquard-api/src/tools_ozone/safelink/query_events.rs b/crates/jacquard-api/src/tools_ozone/safelink/query_events.rs index 6b1cbdb27..04285a3bc 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/query_events.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/query_events.rs @@ -59,7 +59,7 @@ pub struct QueryEventsOutput<'a> { pub events: Vec>, } -///Response type for +/// Response type for ///tools.ozone.safelink.queryEvents pub struct QueryEventsResponse; impl jacquard_common::xrpc::XrpcResp for QueryEventsResponse { @@ -77,7 +77,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for QueryEvents<'a> { type Response = QueryEventsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.safelink.queryEvents pub struct QueryEventsRequest; impl jacquard_common::xrpc::XrpcEndpoint for QueryEventsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs b/crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs index 06a289186..c9af39ed0 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/query_rules.rs @@ -71,7 +71,7 @@ pub struct QueryRulesOutput<'a> { pub rules: Vec>, } -///Response type for +/// Response type for ///tools.ozone.safelink.queryRules pub struct QueryRulesResponse; impl jacquard_common::xrpc::XrpcResp for QueryRulesResponse { @@ -89,7 +89,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for QueryRules<'a> { type Response = QueryRulesResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.safelink.queryRules pub struct QueryRulesRequest; impl jacquard_common::xrpc::XrpcEndpoint for QueryRulesRequest { diff --git a/crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs b/crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs index 79f125b7b..1d4e42460 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/remove_rule.rs @@ -96,7 +96,7 @@ impl std::fmt::Display for RemoveRuleError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.safelink.removeRule pub struct RemoveRuleResponse; impl jacquard_common::xrpc::XrpcResp for RemoveRuleResponse { @@ -114,7 +114,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RemoveRule<'a> { type Response = RemoveRuleResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.safelink.removeRule pub struct RemoveRuleRequest; impl jacquard_common::xrpc::XrpcEndpoint for RemoveRuleRequest { diff --git a/crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs b/crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs index db93b4308..18bda4d98 100644 --- a/crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs +++ b/crates/jacquard-api/src/tools_ozone/safelink/update_rule.rs @@ -100,7 +100,7 @@ impl std::fmt::Display for UpdateRuleError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.safelink.updateRule pub struct UpdateRuleResponse; impl jacquard_common::xrpc::XrpcResp for UpdateRuleResponse { @@ -118,7 +118,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateRule<'a> { type Response = UpdateRuleResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.safelink.updateRule pub struct UpdateRuleRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateRuleRequest { diff --git a/crates/jacquard-api/src/tools_ozone/server/get_config.rs b/crates/jacquard-api/src/tools_ozone/server/get_config.rs index ac5b91d40..6fd01e940 100644 --- a/crates/jacquard-api/src/tools_ozone/server/get_config.rs +++ b/crates/jacquard-api/src/tools_ozone/server/get_config.rs @@ -51,7 +51,7 @@ pub struct GetConfigOutput<'a> { jacquard_derive::IntoStatic )] pub struct GetConfig; -///Response type for +/// Response type for ///tools.ozone.server.getConfig pub struct GetConfigResponse; impl jacquard_common::xrpc::XrpcResp for GetConfigResponse { @@ -67,7 +67,7 @@ impl jacquard_common::xrpc::XrpcRequest for GetConfig { type Response = GetConfigResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.server.getConfig pub struct GetConfigRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetConfigRequest { diff --git a/crates/jacquard-api/src/tools_ozone/set/add_values.rs b/crates/jacquard-api/src/tools_ozone/set/add_values.rs index 1fe354f08..a3f4850d1 100644 --- a/crates/jacquard-api/src/tools_ozone/set/add_values.rs +++ b/crates/jacquard-api/src/tools_ozone/set/add_values.rs @@ -35,7 +35,7 @@ pub struct AddValues<'a> { >, } -///Response type for +/// Response type for ///tools.ozone.set.addValues pub struct AddValuesResponse; impl jacquard_common::xrpc::XrpcResp for AddValuesResponse { @@ -53,7 +53,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for AddValues<'a> { type Response = AddValuesResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.set.addValues pub struct AddValuesRequest; impl jacquard_common::xrpc::XrpcEndpoint for AddValuesRequest { diff --git a/crates/jacquard-api/src/tools_ozone/set/delete_set.rs b/crates/jacquard-api/src/tools_ozone/set/delete_set.rs index ab1c39492..2f4b1df6b 100644 --- a/crates/jacquard-api/src/tools_ozone/set/delete_set.rs +++ b/crates/jacquard-api/src/tools_ozone/set/delete_set.rs @@ -71,7 +71,7 @@ impl std::fmt::Display for DeleteSetError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.set.deleteSet pub struct DeleteSetResponse; impl jacquard_common::xrpc::XrpcResp for DeleteSetResponse { @@ -89,7 +89,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteSet<'a> { type Response = DeleteSetResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.set.deleteSet pub struct DeleteSetRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteSetRequest { diff --git a/crates/jacquard-api/src/tools_ozone/set/delete_values.rs b/crates/jacquard-api/src/tools_ozone/set/delete_values.rs index bbfc6dc96..912cdd27e 100644 --- a/crates/jacquard-api/src/tools_ozone/set/delete_values.rs +++ b/crates/jacquard-api/src/tools_ozone/set/delete_values.rs @@ -70,7 +70,7 @@ impl std::fmt::Display for DeleteValuesError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.set.deleteValues pub struct DeleteValuesResponse; impl jacquard_common::xrpc::XrpcResp for DeleteValuesResponse { @@ -88,7 +88,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteValues<'a> { type Response = DeleteValuesResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.set.deleteValues pub struct DeleteValuesRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteValuesRequest { diff --git a/crates/jacquard-api/src/tools_ozone/set/get_values.rs b/crates/jacquard-api/src/tools_ozone/set/get_values.rs index 7807f453d..1787f3683 100644 --- a/crates/jacquard-api/src/tools_ozone/set/get_values.rs +++ b/crates/jacquard-api/src/tools_ozone/set/get_values.rs @@ -86,7 +86,7 @@ impl std::fmt::Display for GetValuesError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.set.getValues pub struct GetValuesResponse; impl jacquard_common::xrpc::XrpcResp for GetValuesResponse { @@ -102,7 +102,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetValues<'a> { type Response = GetValuesResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.set.getValues pub struct GetValuesRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetValuesRequest { diff --git a/crates/jacquard-api/src/tools_ozone/set/query_sets.rs b/crates/jacquard-api/src/tools_ozone/set/query_sets.rs index 4a9b2dac0..eec0167ce 100644 --- a/crates/jacquard-api/src/tools_ozone/set/query_sets.rs +++ b/crates/jacquard-api/src/tools_ozone/set/query_sets.rs @@ -60,7 +60,7 @@ pub struct QuerySetsOutput<'a> { pub sets: Vec>, } -///Response type for +/// Response type for ///tools.ozone.set.querySets pub struct QuerySetsResponse; impl jacquard_common::xrpc::XrpcResp for QuerySetsResponse { @@ -76,7 +76,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for QuerySets<'a> { type Response = QuerySetsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.set.querySets pub struct QuerySetsRequest; impl jacquard_common::xrpc::XrpcEndpoint for QuerySetsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/set/upsert_set.rs b/crates/jacquard-api/src/tools_ozone/set/upsert_set.rs index 7b6aaa40b..9a2bafec0 100644 --- a/crates/jacquard-api/src/tools_ozone/set/upsert_set.rs +++ b/crates/jacquard-api/src/tools_ozone/set/upsert_set.rs @@ -39,7 +39,7 @@ pub struct UpsertSetOutput<'a> { pub value: crate::tools_ozone::set::SetView<'a>, } -///Response type for +/// Response type for ///tools.ozone.set.upsertSet pub struct UpsertSetResponse; impl jacquard_common::xrpc::XrpcResp for UpsertSetResponse { @@ -57,7 +57,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpsertSet<'a> { type Response = UpsertSetResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.set.upsertSet pub struct UpsertSetRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpsertSetRequest { diff --git a/crates/jacquard-api/src/tools_ozone/setting/list_options.rs b/crates/jacquard-api/src/tools_ozone/setting/list_options.rs index 926c1b405..cbce05e77 100644 --- a/crates/jacquard-api/src/tools_ozone/setting/list_options.rs +++ b/crates/jacquard-api/src/tools_ozone/setting/list_options.rs @@ -58,7 +58,7 @@ pub struct ListOptionsOutput<'a> { pub options: Vec>, } -///Response type for +/// Response type for ///tools.ozone.setting.listOptions pub struct ListOptionsResponse; impl jacquard_common::xrpc::XrpcResp for ListOptionsResponse { @@ -74,7 +74,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListOptions<'a> { type Response = ListOptionsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.setting.listOptions pub struct ListOptionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListOptionsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/setting/remove_options.rs b/crates/jacquard-api/src/tools_ozone/setting/remove_options.rs index f9c60c17b..0e226c0f3 100644 --- a/crates/jacquard-api/src/tools_ozone/setting/remove_options.rs +++ b/crates/jacquard-api/src/tools_ozone/setting/remove_options.rs @@ -46,7 +46,7 @@ pub struct RemoveOptions<'a> { )] #[serde(rename_all = "camelCase")] pub struct RemoveOptionsOutput<'a> {} -///Response type for +/// Response type for ///tools.ozone.setting.removeOptions pub struct RemoveOptionsResponse; impl jacquard_common::xrpc::XrpcResp for RemoveOptionsResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RemoveOptions<'a> { type Response = RemoveOptionsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.setting.removeOptions pub struct RemoveOptionsRequest; impl jacquard_common::xrpc::XrpcEndpoint for RemoveOptionsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs b/crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs index cd03efa7b..fa0a9d1b3 100644 --- a/crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs +++ b/crates/jacquard-api/src/tools_ozone/setting/upsert_option.rs @@ -59,7 +59,7 @@ pub struct UpsertOptionOutput<'a> { pub option: crate::tools_ozone::setting::Option<'a>, } -///Response type for +/// Response type for ///tools.ozone.setting.upsertOption pub struct UpsertOptionResponse; impl jacquard_common::xrpc::XrpcResp for UpsertOptionResponse { @@ -77,7 +77,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpsertOption<'a> { type Response = UpsertOptionResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.setting.upsertOption pub struct UpsertOptionRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpsertOptionRequest { diff --git a/crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs b/crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs index 672494ddc..729a27ce4 100644 --- a/crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs +++ b/crates/jacquard-api/src/tools_ozone/signature/find_correlation.rs @@ -38,7 +38,7 @@ pub struct FindCorrelationOutput<'a> { pub details: Vec>, } -///Response type for +/// Response type for ///tools.ozone.signature.findCorrelation pub struct FindCorrelationResponse; impl jacquard_common::xrpc::XrpcResp for FindCorrelationResponse { @@ -54,7 +54,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for FindCorrelation<'a> { type Response = FindCorrelationResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.signature.findCorrelation pub struct FindCorrelationRequest; impl jacquard_common::xrpc::XrpcEndpoint for FindCorrelationRequest { diff --git a/crates/jacquard-api/src/tools_ozone/signature/find_related_accounts.rs b/crates/jacquard-api/src/tools_ozone/signature/find_related_accounts.rs index a6b8a6086..0327a3585 100644 --- a/crates/jacquard-api/src/tools_ozone/signature/find_related_accounts.rs +++ b/crates/jacquard-api/src/tools_ozone/signature/find_related_accounts.rs @@ -48,7 +48,7 @@ pub struct FindRelatedAccountsOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///tools.ozone.signature.findRelatedAccounts pub struct FindRelatedAccountsResponse; impl jacquard_common::xrpc::XrpcResp for FindRelatedAccountsResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for FindRelatedAccounts<'a> { type Response = FindRelatedAccountsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.signature.findRelatedAccounts pub struct FindRelatedAccountsRequest; impl jacquard_common::xrpc::XrpcEndpoint for FindRelatedAccountsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs b/crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs index c263634e4..4b30fd0aa 100644 --- a/crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs +++ b/crates/jacquard-api/src/tools_ozone/signature/search_accounts.rs @@ -48,7 +48,7 @@ pub struct SearchAccountsOutput<'a> { pub cursor: std::option::Option>, } -///Response type for +/// Response type for ///tools.ozone.signature.searchAccounts pub struct SearchAccountsResponse; impl jacquard_common::xrpc::XrpcResp for SearchAccountsResponse { @@ -64,7 +64,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for SearchAccounts<'a> { type Response = SearchAccountsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.signature.searchAccounts pub struct SearchAccountsRequest; impl jacquard_common::xrpc::XrpcEndpoint for SearchAccountsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/team/add_member.rs b/crates/jacquard-api/src/tools_ozone/team/add_member.rs index 5067973c3..3b7ccd69b 100644 --- a/crates/jacquard-api/src/tools_ozone/team/add_member.rs +++ b/crates/jacquard-api/src/tools_ozone/team/add_member.rs @@ -85,7 +85,7 @@ impl std::fmt::Display for AddMemberError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.team.addMember pub struct AddMemberResponse; impl jacquard_common::xrpc::XrpcResp for AddMemberResponse { @@ -103,7 +103,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for AddMember<'a> { type Response = AddMemberResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.team.addMember pub struct AddMemberRequest; impl jacquard_common::xrpc::XrpcEndpoint for AddMemberRequest { diff --git a/crates/jacquard-api/src/tools_ozone/team/delete_member.rs b/crates/jacquard-api/src/tools_ozone/team/delete_member.rs index 97f6bfc03..824246ad1 100644 --- a/crates/jacquard-api/src/tools_ozone/team/delete_member.rs +++ b/crates/jacquard-api/src/tools_ozone/team/delete_member.rs @@ -75,7 +75,7 @@ impl std::fmt::Display for DeleteMemberError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.team.deleteMember pub struct DeleteMemberResponse; impl jacquard_common::xrpc::XrpcResp for DeleteMemberResponse { @@ -93,7 +93,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DeleteMember<'a> { type Response = DeleteMemberResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.team.deleteMember pub struct DeleteMemberRequest; impl jacquard_common::xrpc::XrpcEndpoint for DeleteMemberRequest { diff --git a/crates/jacquard-api/src/tools_ozone/team/list_members.rs b/crates/jacquard-api/src/tools_ozone/team/list_members.rs index b9d7bb9ef..95190cc69 100644 --- a/crates/jacquard-api/src/tools_ozone/team/list_members.rs +++ b/crates/jacquard-api/src/tools_ozone/team/list_members.rs @@ -55,7 +55,7 @@ pub struct ListMembersOutput<'a> { pub members: Vec>, } -///Response type for +/// Response type for ///tools.ozone.team.listMembers pub struct ListMembersResponse; impl jacquard_common::xrpc::XrpcResp for ListMembersResponse { @@ -71,7 +71,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListMembers<'a> { type Response = ListMembersResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.team.listMembers pub struct ListMembersRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListMembersRequest { diff --git a/crates/jacquard-api/src/tools_ozone/team/update_member.rs b/crates/jacquard-api/src/tools_ozone/team/update_member.rs index 976d213c7..24db47830 100644 --- a/crates/jacquard-api/src/tools_ozone/team/update_member.rs +++ b/crates/jacquard-api/src/tools_ozone/team/update_member.rs @@ -89,7 +89,7 @@ impl std::fmt::Display for UpdateMemberError<'_> { } } -///Response type for +/// Response type for ///tools.ozone.team.updateMember pub struct UpdateMemberResponse; impl jacquard_common::xrpc::XrpcResp for UpdateMemberResponse { @@ -107,7 +107,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for UpdateMember<'a> { type Response = UpdateMemberResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.team.updateMember pub struct UpdateMemberRequest; impl jacquard_common::xrpc::XrpcEndpoint for UpdateMemberRequest { diff --git a/crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs b/crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs index 098db436e..fa23ada57 100644 --- a/crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs +++ b/crates/jacquard-api/src/tools_ozone/verification/grant_verifications.rs @@ -72,7 +72,7 @@ pub struct GrantVerificationsOutput<'a> { pub verifications: Vec>, } -///Response type for +/// Response type for ///tools.ozone.verification.grantVerifications pub struct GrantVerificationsResponse; impl jacquard_common::xrpc::XrpcResp for GrantVerificationsResponse { @@ -90,7 +90,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GrantVerifications<'a> { type Response = GrantVerificationsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.verification.grantVerifications pub struct GrantVerificationsRequest; impl jacquard_common::xrpc::XrpcEndpoint for GrantVerificationsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs b/crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs index abdf19b5e..b7d777988 100644 --- a/crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs +++ b/crates/jacquard-api/src/tools_ozone/verification/list_verifications.rs @@ -63,7 +63,7 @@ pub struct ListVerificationsOutput<'a> { pub verifications: Vec>, } -///Response type for +/// Response type for ///tools.ozone.verification.listVerifications pub struct ListVerificationsResponse; impl jacquard_common::xrpc::XrpcResp for ListVerificationsResponse { @@ -79,7 +79,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for ListVerifications<'a> { type Response = ListVerificationsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.verification.listVerifications pub struct ListVerificationsRequest; impl jacquard_common::xrpc::XrpcEndpoint for ListVerificationsRequest { diff --git a/crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs b/crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs index dda8cda8c..cebd3c3ee 100644 --- a/crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs +++ b/crates/jacquard-api/src/tools_ozone/verification/revoke_verifications.rs @@ -56,7 +56,7 @@ pub struct RevokeVerificationsOutput<'a> { pub revoked_verifications: Vec>, } -///Response type for +/// Response type for ///tools.ozone.verification.revokeVerifications pub struct RevokeVerificationsResponse; impl jacquard_common::xrpc::XrpcResp for RevokeVerificationsResponse { @@ -74,7 +74,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for RevokeVerifications<'a> { type Response = RevokeVerificationsResponse; } -///Endpoint type for +/// Endpoint type for ///tools.ozone.verification.revokeVerifications pub struct RevokeVerificationsRequest; impl jacquard_common::xrpc::XrpcEndpoint for RevokeVerificationsRequest { diff --git a/crates/jacquard-api/src/tools_smokesignal/blahg/content/post.rs b/crates/jacquard-api/src/tools_smokesignal/blahg/content/post.rs index 113647c32..7fed6bdbb 100644 --- a/crates/jacquard-api/src/tools_smokesignal/blahg/content/post.rs +++ b/crates/jacquard-api/src/tools_smokesignal/blahg/content/post.rs @@ -24,7 +24,7 @@ pub struct Attachment<'a> { #[serde(borrow)] pub alt: Option>, #[serde(borrow)] - pub content: jacquard_common::types::blob::Blob<'a>, + pub content: jacquard_common::types::blob::BlobRef<'a>, } /// A blagh post @@ -51,7 +51,7 @@ pub struct Post<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub content: Option>, + pub content: Option>, /// Indicates human language of text content. #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] diff --git a/crates/jacquard-api/src/uk_skyblur/post.rs b/crates/jacquard-api/src/uk_skyblur/post.rs index fd1a3d9fb..1ab9e3d89 100644 --- a/crates/jacquard-api/src/uk_skyblur/post.rs +++ b/crates/jacquard-api/src/uk_skyblur/post.rs @@ -34,7 +34,7 @@ pub struct Post<'a> { #[serde(skip_serializing_if = "std::option::Option::is_none")] #[builder(into)] #[serde(borrow)] - pub encrypt_body: Option>, + pub encrypt_body: Option>, /// The post main contents. Blurred text must be enclosed in brackets []. #[serde(borrow)] #[builder(into)] diff --git a/crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs b/crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs index 72e087fdb..ea83a4d30 100644 --- a/crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs +++ b/crates/jacquard-api/src/uk_skyblur/post/decrypt_by_cid.rs @@ -61,7 +61,7 @@ pub struct DecryptByCidOutput<'a> { pub text: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///uk.skyblur.post.decryptByCid pub struct DecryptByCidResponse; impl jacquard_common::xrpc::XrpcResp for DecryptByCidResponse { @@ -79,7 +79,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for DecryptByCid<'a> { type Response = DecryptByCidResponse; } -///Endpoint type for +/// Endpoint type for ///uk.skyblur.post.decryptByCid pub struct DecryptByCidRequest; impl jacquard_common::xrpc::XrpcEndpoint for DecryptByCidRequest { diff --git a/crates/jacquard-api/src/uk_skyblur/post/encrypt.rs b/crates/jacquard-api/src/uk_skyblur/post/encrypt.rs index 96eca742e..a23050a95 100644 --- a/crates/jacquard-api/src/uk_skyblur/post/encrypt.rs +++ b/crates/jacquard-api/src/uk_skyblur/post/encrypt.rs @@ -45,7 +45,7 @@ pub struct EncryptOutput<'a> { pub message: std::option::Option>, } -///Response type for +/// Response type for ///uk.skyblur.post.encrypt pub struct EncryptResponse; impl jacquard_common::xrpc::XrpcResp for EncryptResponse { @@ -63,7 +63,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for Encrypt<'a> { type Response = EncryptResponse; } -///Endpoint type for +/// Endpoint type for ///uk.skyblur.post.encrypt pub struct EncryptRequest; impl jacquard_common::xrpc::XrpcEndpoint for EncryptRequest { diff --git a/crates/jacquard-api/src/uk_skyblur/post/get_post.rs b/crates/jacquard-api/src/uk_skyblur/post/get_post.rs index 8b3495a92..d157d5805 100644 --- a/crates/jacquard-api/src/uk_skyblur/post/get_post.rs +++ b/crates/jacquard-api/src/uk_skyblur/post/get_post.rs @@ -59,7 +59,7 @@ pub struct GetPostOutput<'a> { pub text: jacquard_common::CowStr<'a>, } -///Response type for +/// Response type for ///uk.skyblur.post.getPost pub struct GetPostResponse; impl jacquard_common::xrpc::XrpcResp for GetPostResponse { @@ -77,7 +77,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for GetPost<'a> { type Response = GetPostResponse; } -///Endpoint type for +/// Endpoint type for ///uk.skyblur.post.getPost pub struct GetPostRequest; impl jacquard_common::xrpc::XrpcEndpoint for GetPostRequest { diff --git a/crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs b/crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs index d0bb343d1..f5752168b 100644 --- a/crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs +++ b/crates/jacquard-api/src/win_tomo_x/pushat/push_notify.rs @@ -89,7 +89,7 @@ impl std::fmt::Display for PushNotifyError<'_> { } } -///Response type for +/// Response type for ///win.tomo-x.pushat.pushNotify pub struct PushNotifyResponse; impl jacquard_common::xrpc::XrpcResp for PushNotifyResponse { @@ -107,7 +107,7 @@ impl<'a> jacquard_common::xrpc::XrpcRequest for PushNotify<'a> { type Response = PushNotifyResponse; } -///Endpoint type for +/// Endpoint type for ///win.tomo-x.pushat.pushNotify pub struct PushNotifyRequest; impl jacquard_common::xrpc::XrpcEndpoint for PushNotifyRequest { diff --git a/crates/jacquard-common/src/types/value.rs b/crates/jacquard-common/src/types/value.rs index 683b19d8a..93137c2fd 100644 --- a/crates/jacquard-common/src/types/value.rs +++ b/crates/jacquard-common/src/types/value.rs @@ -357,6 +357,48 @@ pub enum RawData<'s> { InvalidData(Bytes), } +impl<'d> RawData<'d> { + /// Convert a CBOR-encoded byte slice into a `RawData` value. + /// Parse a Data value from an IPLD value (CBOR) + pub fn from_cbor(cbor: &'d Ipld) -> Result { + Ok(match cbor { + Ipld::Null => RawData::Null, + Ipld::Bool(bool) => RawData::Boolean(*bool), + Ipld::Integer(int) => { + if *int > i64::MAX as i128 { + RawData::UnsignedInt(*int as u64) + } else { + RawData::SignedInt(*int as i64) + } + } + Ipld::Float(_) => { + return Err(AtDataError::FloatNotAllowed); + } + Ipld::String(string) => Self::String(CowStr::Borrowed(&string)), + Ipld::Bytes(items) => Self::Bytes(Bytes::copy_from_slice(items.as_slice())), + Ipld::List(iplds) => Self::Array( + iplds + .into_iter() + .filter_map(|item| RawData::from_cbor(item).ok()) + .collect(), + ), + Ipld::Map(btree_map) => Self::Object( + btree_map + .into_iter() + .filter_map(|(key, value)| { + if let Ok(value) = RawData::from_cbor(value) { + Some((key.to_smolstr(), value)) + } else { + None + } + }) + .collect(), + ), + Ipld::Link(cid) => Self::CidLink(Cid::ipld(*cid)), + }) + } +} + impl IntoStatic for RawData<'_> { type Output = RawData<'static>; diff --git a/crates/jacquard-common/src/xrpc.rs b/crates/jacquard-common/src/xrpc.rs index 8cef22e95..c4968264b 100644 --- a/crates/jacquard-common/src/xrpc.rs +++ b/crates/jacquard-common/src/xrpc.rs @@ -13,6 +13,7 @@ #[cfg(feature = "streaming")] pub mod streaming; +use ipld_core::ipld::Ipld; #[cfg(feature = "streaming")] pub use streaming::StreamingResponse; @@ -140,10 +141,27 @@ pub trait XrpcResp { const ENCODING: &'static str; /// Response output type - type Output<'de>: Deserialize<'de> + IntoStatic; + type Output<'de>: Serialize + Deserialize<'de> + IntoStatic; /// Error type for this request type Err<'de>: Error + Deserialize<'de> + IntoStatic; + + /// Output body encoding function, similar to the request-side type + fn encode_output(output: &Self::Output<'_>) -> Result, EncodeError> { + Ok(serde_json::to_vec(output)?) + } + + /// Decode the response output body. + /// + /// Default implementation deserializes from JSON. Override for non-JSON encodings. + fn decode_output<'de>(body: &'de [u8]) -> Result, DecodeError> + where + Self::Output<'de>: Deserialize<'de>, + { + let body = serde_json::from_slice(body).map_err(|e| DecodeError::Json(e))?; + + Ok(body) + } } /// XRPC server endpoint trait @@ -551,7 +569,7 @@ where pub fn parse<'s>(&'s self) -> Result, XrpcError>> { // 200: parse as output if self.status.is_success() { - match serde_json::from_slice::<_>(&self.buffer) { + match R::decode_output(&self.buffer) { Ok(output) => Ok(output), Err(e) => Err(XrpcError::Decode(e)), } @@ -573,7 +591,7 @@ where _ => Err(XrpcError::Generic(generic)), } } - Err(e) => Err(XrpcError::Decode(e)), + Err(e) => Err(XrpcError::Decode(DecodeError::Json(e))), } } } @@ -590,7 +608,7 @@ where _ => Err(XrpcError::Auth(AuthError::NotAuthenticated)), } } - Err(e) => Err(XrpcError::Decode(e)), + Err(e) => Err(XrpcError::Decode(DecodeError::Json(e))), } } } @@ -603,7 +621,17 @@ where if self.status.is_success() { match serde_json::from_slice::<_>(&self.buffer) { Ok(output) => Ok(output), - Err(e) => Err(XrpcError::Decode(e)), + Err(_) => { + if let Ok(data) = serde_ipld_dagcbor::from_slice::(&self.buffer) { + if let Ok(data) = Data::from_cbor(&data) { + Ok(data.into_static()) + } else { + Ok(Data::Bytes(self.buffer.clone())) + } + } else { + Ok(Data::Bytes(self.buffer.clone())) + } + } } // 400: try typed XRPC error, fallback to generic error } else if self.status.as_u16() == 400 { @@ -623,7 +651,7 @@ where _ => Err(XrpcError::Generic(generic)), } } - Err(e) => Err(XrpcError::Decode(e)), + Err(e) => Err(XrpcError::Decode(DecodeError::Json(e))), } } } @@ -640,7 +668,7 @@ where _ => Err(XrpcError::Auth(AuthError::NotAuthenticated)), } } - Err(e) => Err(XrpcError::Decode(e)), + Err(e) => Err(XrpcError::Decode(DecodeError::Json(e))), } } } @@ -653,7 +681,17 @@ where if self.status.is_success() { match serde_json::from_slice::<_>(&self.buffer) { Ok(output) => Ok(output), - Err(e) => Err(XrpcError::Decode(e)), + Err(_) => { + if let Ok(data) = serde_ipld_dagcbor::from_slice::(&self.buffer) { + if let Ok(data) = RawData::from_cbor(&data) { + Ok(data.into_static()) + } else { + Ok(RawData::Bytes(self.buffer.clone())) + } + } else { + Ok(RawData::Bytes(self.buffer.clone())) + } + } } // 400: try typed XRPC error, fallback to generic error } else if self.status.as_u16() == 400 { @@ -673,7 +711,7 @@ where _ => Err(XrpcError::Generic(generic)), } } - Err(e) => Err(XrpcError::Decode(e)), + Err(e) => Err(XrpcError::Decode(DecodeError::Json(e))), } } } @@ -690,7 +728,7 @@ where _ => Err(XrpcError::Auth(AuthError::NotAuthenticated)), } } - Err(e) => Err(XrpcError::Decode(e)), + Err(e) => Err(XrpcError::Decode(DecodeError::Json(e))), } } } @@ -730,23 +768,14 @@ where for<'a> RespOutput<'a, R>: IntoStatic>, for<'a> RespErr<'a, R>: IntoStatic>, { - // Use a helper to make lifetime inference work - fn parse_output<'b, R: XrpcResp>( - buffer: &'b [u8], - ) -> Result, serde_json::Error> { - serde_json::from_slice(buffer) - } - fn parse_error<'b, R: XrpcResp>(buffer: &'b [u8]) -> Result, serde_json::Error> { serde_json::from_slice(buffer) } // 200: parse as output if self.status.is_success() { - match parse_output::(&self.buffer) { - Ok(output) => { - return Ok(output.into_static()); - } + match R::decode_output(&self.buffer) { + Ok(output) => Ok(output.into_static()), Err(e) => Err(XrpcError::Decode(e)), } // 400: try typed XRPC error, fallback to generic error @@ -767,7 +796,7 @@ where _ => XrpcError::Generic(generic), } } - Err(e) => XrpcError::Decode(e), + Err(e) => XrpcError::Decode(DecodeError::Json(e)), } } }; @@ -787,7 +816,7 @@ where _ => XrpcError::Auth(AuthError::NotAuthenticated), } } - Err(e) => XrpcError::Decode(e), + Err(e) => XrpcError::Decode(DecodeError::Json(e)), }; Err(error.into_static()) @@ -867,7 +896,7 @@ pub enum XrpcError { /// Failed to decode the response body #[error("Failed to decode response: {0}")] #[diagnostic(code(jacquard_common::xrpc::decode))] - Decode(#[from] serde_json::Error), + Decode(#[from] DecodeError), } impl IntoStatic for XrpcError diff --git a/crates/jacquard-lexicon/src/codegen/types.rs b/crates/jacquard-lexicon/src/codegen/types.rs index 7f46170b7..111103433 100644 --- a/crates/jacquard-lexicon/src/codegen/types.rs +++ b/crates/jacquard-lexicon/src/codegen/types.rs @@ -23,7 +23,7 @@ impl<'c> CodeGenerator<'c> { LexObjectProperty::CidLink(_) => { Ok(quote! { jacquard_common::types::cid::CidLink<'a> }) } - LexObjectProperty::Blob(_) => Ok(quote! { jacquard_common::types::blob::Blob<'a> }), + LexObjectProperty::Blob(_) => Ok(quote! { jacquard_common::types::blob::BlobRef<'a> }), LexObjectProperty::Unknown(_) => Ok(quote! { jacquard_common::types::value::Data<'a> }), LexObjectProperty::Array(array) => { // For arrays with union items, check if multi-variant @@ -42,8 +42,14 @@ impl<'c> CodeGenerator<'c> { Ok(quote! { Vec<#ref_type> }) } else { // Multi-variant: use generated union type - let union_name = self.generate_field_type_name(nsid, parent_type_name, field_name, "Item"); - let union_ident = syn::Ident::new(&union_name, proc_macro2::Span::call_site()); + let union_name = self.generate_field_type_name( + nsid, + parent_type_name, + field_name, + "Item", + ); + let union_ident = + syn::Ident::new(&union_name, proc_macro2::Span::call_site()); Ok(quote! { Vec<#union_ident<'a>> }) } } else { @@ -57,7 +63,8 @@ impl<'c> CodeGenerator<'c> { return Ok(quote! { jacquard_common::types::value::Data<'a> }); } // Generate unique nested object type name with collision detection - let object_name = self.generate_field_type_name(nsid, parent_type_name, field_name, ""); + let object_name = + self.generate_field_type_name(nsid, parent_type_name, field_name, ""); let object_ident = syn::Ident::new(&object_name, proc_macro2::Span::call_site()); Ok(quote! { #object_ident<'a> }) } @@ -83,17 +90,20 @@ impl<'c> CodeGenerator<'c> { }; // Parse ref to get type name - let (ref_nsid, ref_def) = if let Some((nsid_part, fragment)) = ref_str.split_once('#') { - (nsid_part, fragment) - } else { - (ref_str.as_str(), "main") - }; + let (ref_nsid, ref_def) = + if let Some((nsid_part, fragment)) = ref_str.split_once('#') { + (nsid_part, fragment) + } else { + (ref_str.as_str(), "main") + }; let ref_type_name = self.def_to_type_name(ref_nsid, ref_def); // If self-referential, keep union for indirection (variants are boxed) if ref_type_name == parent_type_name { - let union_name = self.generate_field_type_name(nsid, parent_type_name, field_name, ""); - let union_ident = syn::Ident::new(&union_name, proc_macro2::Span::call_site()); + let union_name = + self.generate_field_type_name(nsid, parent_type_name, field_name, ""); + let union_ident = + syn::Ident::new(&union_name, proc_macro2::Span::call_site()); Ok(quote! { #union_ident<'a> }) } else { // Non-self-ref single-variant: use the ref type directly @@ -101,7 +111,8 @@ impl<'c> CodeGenerator<'c> { } } else { // Multi-variant: generate union type with collision detection - let union_name = self.generate_field_type_name(nsid, parent_type_name, field_name, ""); + let union_name = + self.generate_field_type_name(nsid, parent_type_name, field_name, ""); let union_ident = syn::Ident::new(&union_name, proc_macro2::Span::call_site()); Ok(quote! { #union_ident<'a> }) } @@ -110,14 +121,18 @@ impl<'c> CodeGenerator<'c> { } /// Convert array item to Rust type - pub(super) fn array_item_to_rust_type(&self, nsid: &str, item: &LexArrayItem) -> Result { + pub(super) fn array_item_to_rust_type( + &self, + nsid: &str, + item: &LexArrayItem, + ) -> Result { match item { LexArrayItem::Boolean(_) => Ok(quote! { bool }), LexArrayItem::Integer(_) => Ok(quote! { i64 }), LexArrayItem::String(s) => Ok(self.string_to_rust_type(s)), LexArrayItem::Bytes(_) => Ok(quote! { bytes::Bytes }), LexArrayItem::CidLink(_) => Ok(quote! { jacquard_common::types::cid::CidLink<'a> }), - LexArrayItem::Blob(_) => Ok(quote! { jacquard_common::types::blob::Blob<'a> }), + LexArrayItem::Blob(_) => Ok(quote! { jacquard_common::types::blob::BlobRef<'a> }), LexArrayItem::Unknown(_) => Ok(quote! { jacquard_common::types::value::Data<'a> }), LexArrayItem::Object(_) => { // For inline objects in arrays, use Data since we can't generate a unique type name @@ -167,8 +182,8 @@ impl<'c> CodeGenerator<'c> { /// Convert ref to Rust type path pub(super) fn ref_to_rust_type(&self, ref_str: &str) -> Result { - use crate::error::CodegenError; use super::utils::sanitize_name; + use crate::error::CodegenError; // Parse NSID and fragment let (ref_nsid, ref_def) = if let Some((nsid, fragment)) = ref_str.split_once('#') { diff --git a/crates/jacquard-lexicon/src/codegen/xrpc.rs b/crates/jacquard-lexicon/src/codegen/xrpc.rs index 9b90255b1..9cd36aa74 100644 --- a/crates/jacquard-lexicon/src/codegen/xrpc.rs +++ b/crates/jacquard-lexicon/src/codegen/xrpc.rs @@ -55,6 +55,7 @@ impl<'c> CodeGenerator<'c> { .as_ref() .map(|o| o.encoding.as_ref()) .unwrap_or("application/json"); + let xrpc_impl = self.generate_xrpc_request_impl( nsid, &type_base, @@ -610,7 +611,9 @@ impl<'c> CodeGenerator<'c> { let fields = if let Some(schema) = &body.schema { self.generate_body_fields("", &struct_name, schema, false)? } else { - quote! {} + quote! { + pub body: bytes::Bytes, + } }; let doc = self.generate_doc_comment(body.description.as_ref()); @@ -640,6 +643,15 @@ impl<'c> CodeGenerator<'c> { #fields } } + } else if body.schema.is_none() { + quote! { + #doc + #[derive(serde::Serialize, serde::Deserialize, Debug, Clone, PartialEq, Eq, jacquard_derive::IntoStatic)] + #[serde(rename_all = "camelCase")] + pub struct #ident { + #fields + } + } } else { quote! { #doc @@ -1014,7 +1026,15 @@ impl<'c> CodeGenerator<'c> { &format!("{}Output", type_base), proc_macro2::Span::call_site(), ); - quote! { #output_ident<'de> } + if output_encoding == "application/json" { + quote! { + #output_ident<'de> + } + } else { + quote! { + #output_ident + } + } } else { quote! { () } }; @@ -1041,6 +1061,36 @@ impl<'c> CodeGenerator<'c> { proc_macro2::Span::call_site(), ); + let decode_output_method = if output_encoding == "application/json" { + quote! {} + } else { + let output_ident = syn::Ident::new( + &format!("{}Output", type_base), + proc_macro2::Span::call_site(), + ); + quote! { + + fn decode_output<'de>(body: &'de [u8]) -> Result, jacquard_common::error::DecodeError> + where + Self::Output<'de>: serde::Deserialize<'de>, + { + Ok(#output_ident { + body: bytes::Bytes::copy_from_slice(body), + }) + } + } + }; + + let encode_output_method = if output_encoding == "application/json" { + quote! {} + } else { + quote! { + fn encode_output(output: &Self::Output<'_>) -> Result, jacquard_common::xrpc::EncodeError> { + Ok(output.body.to_vec()) + } + } + }; + let response_type = quote! { #[doc = " Response type for "] #[doc = #nsid] @@ -1051,6 +1101,9 @@ impl<'c> CodeGenerator<'c> { const ENCODING: &'static str = #output_encoding; type Output<'de> = #output_type; type Err<'de> = #error_type; + + #encode_output_method + #decode_output_method } }; diff --git a/crates/jacquard/src/client.rs b/crates/jacquard/src/client.rs index 94a36f3eb..797d1bd24 100644 --- a/crates/jacquard/src/client.rs +++ b/crates/jacquard/src/client.rs @@ -451,7 +451,7 @@ pub trait AgentSessionExt: AgentSession + IdentityResolver { response.into_output().map_err(|e| match e { XrpcError::Auth(auth) => AgentError::Auth(auth), XrpcError::Generic(g) => AgentError::Generic(g), - XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)), + XrpcError::Decode(e) => AgentError::Decode(e), XrpcError::Xrpc(typed) => AgentError::SubOperation { step: "create record", error: Box::new(typed), @@ -629,7 +629,7 @@ pub trait AgentSessionExt: AgentSession + IdentityResolver { let record = response.parse().map_err(|e| match e { XrpcError::Auth(auth) => AgentError::Auth(auth), XrpcError::Generic(g) => AgentError::Generic(g), - XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)), + XrpcError::Decode(e) => AgentError::Decode(e), XrpcError::Xrpc(typed) => AgentError::SubOperation { step: "get record", error: format!("{:?}", typed).into(), @@ -685,7 +685,7 @@ pub trait AgentSessionExt: AgentSession + IdentityResolver { response.into_output().map_err(|e| match e { XrpcError::Auth(auth) => AgentError::Auth(auth), XrpcError::Generic(g) => AgentError::Generic(g), - XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)), + XrpcError::Decode(e) => AgentError::Decode(e), XrpcError::Xrpc(typed) => AgentError::SubOperation { step: "delete record", error: Box::new(typed), @@ -732,7 +732,7 @@ pub trait AgentSessionExt: AgentSession + IdentityResolver { response.into_output().map_err(|e| match e { XrpcError::Auth(auth) => AgentError::Auth(auth), XrpcError::Generic(g) => AgentError::Generic(g), - XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)), + XrpcError::Decode(e) => AgentError::Decode(e), XrpcError::Xrpc(typed) => AgentError::SubOperation { step: "put record", error: Box::new(typed), @@ -792,13 +792,13 @@ pub trait AgentSessionExt: AgentSession + IdentityResolver { let output = response.into_output().map_err(|e| match e { XrpcError::Auth(auth) => AgentError::Auth(auth), XrpcError::Generic(g) => AgentError::Generic(g), - XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)), + XrpcError::Decode(e) => AgentError::Decode(e), XrpcError::Xrpc(typed) => AgentError::SubOperation { step: "upload blob", error: Box::new(typed), }, })?; - Ok(output.blob.into_static()) + Ok(output.blob.blob().clone().into_static()) } } @@ -833,7 +833,7 @@ pub trait AgentSessionExt: AgentSession + IdentityResolver { let output = response.parse().map_err(|e| match e { XrpcError::Auth(auth) => AgentError::Auth(auth), XrpcError::Generic(g) => AgentError::Generic(g), - XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)), + XrpcError::Decode(e) => AgentError::Decode(e), XrpcError::Xrpc(_) => AgentError::SubOperation { step: "get vec", error: format!("{:?}", e).into(), @@ -1054,7 +1054,7 @@ impl MemoryCredentialSession { /// /// Uses an in memory store and a public resolver. /// Equivalent to a BasicClient that isn't wrapped in Agent - fn unauthenticated() -> Self { + pub fn unauthenticated() -> Self { use std::sync::Arc; let http = reqwest::Client::new(); let resolver = jacquard_identity::PublicResolver::new(http, Default::default()); @@ -1082,7 +1082,7 @@ impl MemoryCredentialSession { /// # Ok(()) /// # } /// ``` - async fn authenticated( + pub async fn authenticated( identifier: CowStr<'_>, password: CowStr<'_>, session_id: Option>, diff --git a/examples/app_password_create_post.rs b/examples/app_password_create_post.rs index 50701dbae..b2fccee82 100644 --- a/examples/app_password_create_post.rs +++ b/examples/app_password_create_post.rs @@ -29,19 +29,7 @@ async fn main() -> miette::Result<()> { let agent: Agent<_> = Agent::from(session); // Create a simple text post using the Agent convenience method - let post = Post { - text: CowStr::from(args.text), - created_at: Datetime::now(), - embed: None, - entities: None, - facets: None, - labels: None, - langs: None, - reply: None, - tags: None, - extra_data: Default::default(), - }; - + let post = Post::builder().text(args.text).build(); let output = agent.create_record(post, None).await?; println!("✓ Created post: {}", output.uri);