···48 pub public: std::option::Option<bool>,
49}
5051-///Response type for
52///app.blebbit.authr.folder.createFolder
53pub struct CreateFolderResponse;
54impl jacquard_common::xrpc::XrpcResp for CreateFolderResponse {
···66 type Response = CreateFolderResponse;
67}
6869-///Endpoint type for
70///app.blebbit.authr.folder.createFolder
71pub struct CreateFolderRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for CreateFolderRequest {
···48 pub public: std::option::Option<bool>,
49}
5051+/// Response type for
52///app.blebbit.authr.folder.createFolder
53pub struct CreateFolderResponse;
54impl jacquard_common::xrpc::XrpcResp for CreateFolderResponse {
···66 type Response = CreateFolderResponse;
67}
6869+/// Endpoint type for
70///app.blebbit.authr.folder.createFolder
71pub struct CreateFolderRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for CreateFolderRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.blebbit.authr.folder.createFolderRelationship
31pub struct CreateFolderRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for CreateFolderRelationshipResponse {
···44 type Response = CreateFolderRelationshipResponse;
45}
4647-///Endpoint type for
48///app.blebbit.authr.folder.createFolderRelationship
49pub struct CreateFolderRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for CreateFolderRelationshipRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.blebbit.authr.folder.createFolderRelationship
31pub struct CreateFolderRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for CreateFolderRelationshipResponse {
···44 type Response = CreateFolderRelationshipResponse;
45}
4647+/// Endpoint type for
48///app.blebbit.authr.folder.createFolderRelationship
49pub struct CreateFolderRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for CreateFolderRelationshipRequest {
···27 pub subject: jacquard_common::CowStr<'a>,
28}
2930-///Response type for
31///app.blebbit.authr.folder.deleteFolderRelationship
32pub struct DeleteFolderRelationshipResponse;
33impl jacquard_common::xrpc::XrpcResp for DeleteFolderRelationshipResponse {
···45 type Response = DeleteFolderRelationshipResponse;
46}
4748-///Endpoint type for
49///app.blebbit.authr.folder.deleteFolderRelationship
50pub struct DeleteFolderRelationshipRequest;
51impl jacquard_common::xrpc::XrpcEndpoint for DeleteFolderRelationshipRequest {
···27 pub subject: jacquard_common::CowStr<'a>,
28}
2930+/// Response type for
31///app.blebbit.authr.folder.deleteFolderRelationship
32pub struct DeleteFolderRelationshipResponse;
33impl jacquard_common::xrpc::XrpcResp for DeleteFolderRelationshipResponse {
···45 type Response = DeleteFolderRelationshipResponse;
46}
4748+/// Endpoint type for
49///app.blebbit.authr.folder.deleteFolderRelationship
50pub struct DeleteFolderRelationshipRequest;
51impl jacquard_common::xrpc::XrpcEndpoint for DeleteFolderRelationshipRequest {
···46 pub public: std::option::Option<bool>,
47}
4849-///Response type for
50///app.blebbit.authr.folder.getFolder
51pub struct GetFolderResponse;
52impl jacquard_common::xrpc::XrpcResp for GetFolderResponse {
···62 type Response = GetFolderResponse;
63}
6465-///Endpoint type for
66///app.blebbit.authr.folder.getFolder
67pub struct GetFolderRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetFolderRequest {
···46 pub public: std::option::Option<bool>,
47}
4849+/// Response type for
50///app.blebbit.authr.folder.getFolder
51pub struct GetFolderResponse;
52impl jacquard_common::xrpc::XrpcResp for GetFolderResponse {
···62 type Response = GetFolderResponse;
63}
6465+/// Endpoint type for
66///app.blebbit.authr.folder.getFolder
67pub struct GetFolderRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetFolderRequest {
···46 >,
47}
4849-///Response type for
50///app.blebbit.authr.folder.getFolders
51pub struct GetFoldersResponse;
52impl jacquard_common::xrpc::XrpcResp for GetFoldersResponse {
···62 type Response = GetFoldersResponse;
63}
6465-///Endpoint type for
66///app.blebbit.authr.folder.getFolders
67pub struct GetFoldersRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetFoldersRequest {
···46 >,
47}
4849+/// Response type for
50///app.blebbit.authr.folder.getFolders
51pub struct GetFoldersResponse;
52impl jacquard_common::xrpc::XrpcResp for GetFoldersResponse {
···62 type Response = GetFoldersResponse;
63}
6465+/// Endpoint type for
66///app.blebbit.authr.folder.getFolders
67pub struct GetFoldersRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetFoldersRequest {
···67 pub public: std::option::Option<bool>,
68}
6970-///Response type for
71///app.blebbit.authr.folder.updateFolder
72pub struct UpdateFolderResponse;
73impl jacquard_common::xrpc::XrpcResp for UpdateFolderResponse {
···85 type Response = UpdateFolderResponse;
86}
8788-///Endpoint type for
89///app.blebbit.authr.folder.updateFolder
90pub struct UpdateFolderRequest;
91impl jacquard_common::xrpc::XrpcEndpoint for UpdateFolderRequest {
···67 pub public: std::option::Option<bool>,
68}
6970+/// Response type for
71///app.blebbit.authr.folder.updateFolder
72pub struct UpdateFolderResponse;
73impl jacquard_common::xrpc::XrpcResp for UpdateFolderResponse {
···85 type Response = UpdateFolderResponse;
86}
8788+/// Endpoint type for
89///app.blebbit.authr.folder.updateFolder
90pub struct UpdateFolderRequest;
91impl jacquard_common::xrpc::XrpcEndpoint for UpdateFolderRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.blebbit.authr.folder.updateFolderRelationship
31pub struct UpdateFolderRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for UpdateFolderRelationshipResponse {
···44 type Response = UpdateFolderRelationshipResponse;
45}
4647-///Endpoint type for
48///app.blebbit.authr.folder.updateFolderRelationship
49pub struct UpdateFolderRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for UpdateFolderRelationshipRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.blebbit.authr.folder.updateFolderRelationship
31pub struct UpdateFolderRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for UpdateFolderRelationshipResponse {
···44 type Response = UpdateFolderRelationshipResponse;
45}
4647+/// Endpoint type for
48///app.blebbit.authr.folder.updateFolderRelationship
49pub struct UpdateFolderRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for UpdateFolderRelationshipRequest {
···59 pub public: std::option::Option<bool>,
60}
6162-///Response type for
63///app.blebbit.authr.group.createGroup
64pub struct CreateGroupResponse;
65impl jacquard_common::xrpc::XrpcResp for CreateGroupResponse {
···77 type Response = CreateGroupResponse;
78}
7980-///Endpoint type for
81///app.blebbit.authr.group.createGroup
82pub struct CreateGroupRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for CreateGroupRequest {
···59 pub public: std::option::Option<bool>,
60}
6162+/// Response type for
63///app.blebbit.authr.group.createGroup
64pub struct CreateGroupResponse;
65impl jacquard_common::xrpc::XrpcResp for CreateGroupResponse {
···77 type Response = CreateGroupResponse;
78}
7980+/// Endpoint type for
81///app.blebbit.authr.group.createGroup
82pub struct CreateGroupRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for CreateGroupRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.blebbit.authr.group.createGroupRelationship
31pub struct CreateGroupRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for CreateGroupRelationshipResponse {
···44 type Response = CreateGroupRelationshipResponse;
45}
4647-///Endpoint type for
48///app.blebbit.authr.group.createGroupRelationship
49pub struct CreateGroupRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for CreateGroupRelationshipRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.blebbit.authr.group.createGroupRelationship
31pub struct CreateGroupRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for CreateGroupRelationshipResponse {
···44 type Response = CreateGroupRelationshipResponse;
45}
4647+/// Endpoint type for
48///app.blebbit.authr.group.createGroupRelationship
49pub struct CreateGroupRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for CreateGroupRelationshipRequest {
···27 pub subject: jacquard_common::CowStr<'a>,
28}
2930-///Response type for
31///app.blebbit.authr.group.deleteGroupRelationship
32pub struct DeleteGroupRelationshipResponse;
33impl jacquard_common::xrpc::XrpcResp for DeleteGroupRelationshipResponse {
···45 type Response = DeleteGroupRelationshipResponse;
46}
4748-///Endpoint type for
49///app.blebbit.authr.group.deleteGroupRelationship
50pub struct DeleteGroupRelationshipRequest;
51impl jacquard_common::xrpc::XrpcEndpoint for DeleteGroupRelationshipRequest {
···27 pub subject: jacquard_common::CowStr<'a>,
28}
2930+/// Response type for
31///app.blebbit.authr.group.deleteGroupRelationship
32pub struct DeleteGroupRelationshipResponse;
33impl jacquard_common::xrpc::XrpcResp for DeleteGroupRelationshipResponse {
···45 type Response = DeleteGroupRelationshipResponse;
46}
4748+/// Endpoint type for
49///app.blebbit.authr.group.deleteGroupRelationship
50pub struct DeleteGroupRelationshipRequest;
51impl jacquard_common::xrpc::XrpcEndpoint for DeleteGroupRelationshipRequest {
···52 pub public: std::option::Option<bool>,
53}
5455-///Response type for
56///app.blebbit.authr.group.getGroup
57pub struct GetGroupResponse;
58impl jacquard_common::xrpc::XrpcResp for GetGroupResponse {
···68 type Response = GetGroupResponse;
69}
7071-///Endpoint type for
72///app.blebbit.authr.group.getGroup
73pub struct GetGroupRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for GetGroupRequest {
···52 pub public: std::option::Option<bool>,
53}
5455+/// Response type for
56///app.blebbit.authr.group.getGroup
57pub struct GetGroupResponse;
58impl jacquard_common::xrpc::XrpcResp for GetGroupResponse {
···68 type Response = GetGroupResponse;
69}
7071+/// Endpoint type for
72///app.blebbit.authr.group.getGroup
73pub struct GetGroupRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for GetGroupRequest {
···46 >,
47}
4849-///Response type for
50///app.blebbit.authr.group.getGroups
51pub struct GetGroupsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetGroupsResponse {
···62 type Response = GetGroupsResponse;
63}
6465-///Endpoint type for
66///app.blebbit.authr.group.getGroups
67pub struct GetGroupsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetGroupsRequest {
···46 >,
47}
4849+/// Response type for
50///app.blebbit.authr.group.getGroups
51pub struct GetGroupsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetGroupsResponse {
···62 type Response = GetGroupsResponse;
63}
6465+/// Endpoint type for
66///app.blebbit.authr.group.getGroups
67pub struct GetGroupsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetGroupsRequest {
···78 pub public: std::option::Option<bool>,
79}
8081-///Response type for
82///app.blebbit.authr.group.updateGroup
83pub struct UpdateGroupResponse;
84impl jacquard_common::xrpc::XrpcResp for UpdateGroupResponse {
···96 type Response = UpdateGroupResponse;
97}
9899-///Endpoint type for
100///app.blebbit.authr.group.updateGroup
101pub struct UpdateGroupRequest;
102impl jacquard_common::xrpc::XrpcEndpoint for UpdateGroupRequest {
···78 pub public: std::option::Option<bool>,
79}
8081+/// Response type for
82///app.blebbit.authr.group.updateGroup
83pub struct UpdateGroupResponse;
84impl jacquard_common::xrpc::XrpcResp for UpdateGroupResponse {
···96 type Response = UpdateGroupResponse;
97}
9899+/// Endpoint type for
100///app.blebbit.authr.group.updateGroup
101pub struct UpdateGroupRequest;
102impl jacquard_common::xrpc::XrpcEndpoint for UpdateGroupRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.blebbit.authr.group.updateGroupRelationship
31pub struct UpdateGroupRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for UpdateGroupRelationshipResponse {
···44 type Response = UpdateGroupRelationshipResponse;
45}
4647-///Endpoint type for
48///app.blebbit.authr.group.updateGroupRelationship
49pub struct UpdateGroupRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for UpdateGroupRelationshipRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.blebbit.authr.group.updateGroupRelationship
31pub struct UpdateGroupRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for UpdateGroupRelationshipResponse {
···44 type Response = UpdateGroupRelationshipResponse;
45}
4647+/// Endpoint type for
48///app.blebbit.authr.group.updateGroupRelationship
49pub struct UpdateGroupRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for UpdateGroupRelationshipRequest {
···51 pub public: std::option::Option<bool>,
52}
5354-///Response type for
55///app.blebbit.authr.page.createPage
56pub struct CreatePageResponse;
57impl jacquard_common::xrpc::XrpcResp for CreatePageResponse {
···69 type Response = CreatePageResponse;
70}
7172-///Endpoint type for
73///app.blebbit.authr.page.createPage
74pub struct CreatePageRequest;
75impl jacquard_common::xrpc::XrpcEndpoint for CreatePageRequest {
···51 pub public: std::option::Option<bool>,
52}
5354+/// Response type for
55///app.blebbit.authr.page.createPage
56pub struct CreatePageResponse;
57impl jacquard_common::xrpc::XrpcResp for CreatePageResponse {
···69 type Response = CreatePageResponse;
70}
7172+/// Endpoint type for
73///app.blebbit.authr.page.createPage
74pub struct CreatePageRequest;
75impl jacquard_common::xrpc::XrpcEndpoint for CreatePageRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.blebbit.authr.page.createPageRelationship
31pub struct CreatePageRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for CreatePageRelationshipResponse {
···44 type Response = CreatePageRelationshipResponse;
45}
4647-///Endpoint type for
48///app.blebbit.authr.page.createPageRelationship
49pub struct CreatePageRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for CreatePageRelationshipRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.blebbit.authr.page.createPageRelationship
31pub struct CreatePageRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for CreatePageRelationshipResponse {
···44 type Response = CreatePageRelationshipResponse;
45}
4647+/// Endpoint type for
48///app.blebbit.authr.page.createPageRelationship
49pub struct CreatePageRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for CreatePageRelationshipRequest {
···27 pub subject: jacquard_common::CowStr<'a>,
28}
2930-///Response type for
31///app.blebbit.authr.page.deletePageRelationship
32pub struct DeletePageRelationshipResponse;
33impl jacquard_common::xrpc::XrpcResp for DeletePageRelationshipResponse {
···45 type Response = DeletePageRelationshipResponse;
46}
4748-///Endpoint type for
49///app.blebbit.authr.page.deletePageRelationship
50pub struct DeletePageRelationshipRequest;
51impl jacquard_common::xrpc::XrpcEndpoint for DeletePageRelationshipRequest {
···27 pub subject: jacquard_common::CowStr<'a>,
28}
2930+/// Response type for
31///app.blebbit.authr.page.deletePageRelationship
32pub struct DeletePageRelationshipResponse;
33impl jacquard_common::xrpc::XrpcResp for DeletePageRelationshipResponse {
···45 type Response = DeletePageRelationshipResponse;
46}
4748+/// Endpoint type for
49///app.blebbit.authr.page.deletePageRelationship
50pub struct DeletePageRelationshipRequest;
51impl jacquard_common::xrpc::XrpcEndpoint for DeletePageRelationshipRequest {
···49 pub public: std::option::Option<bool>,
50}
5152-///Response type for
53///app.blebbit.authr.page.getPage
54pub struct GetPageResponse;
55impl jacquard_common::xrpc::XrpcResp for GetPageResponse {
···65 type Response = GetPageResponse;
66}
6768-///Endpoint type for
69///app.blebbit.authr.page.getPage
70pub struct GetPageRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetPageRequest {
···49 pub public: std::option::Option<bool>,
50}
5152+/// Response type for
53///app.blebbit.authr.page.getPage
54pub struct GetPageResponse;
55impl jacquard_common::xrpc::XrpcResp for GetPageResponse {
···65 type Response = GetPageResponse;
66}
6768+/// Endpoint type for
69///app.blebbit.authr.page.getPage
70pub struct GetPageRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetPageRequest {
···44 pub pages: std::option::Option<Vec<crate::app_blebbit::authr::page::PageView<'a>>>,
45}
4647-///Response type for
48///app.blebbit.authr.page.getPages
49pub struct GetPagesResponse;
50impl jacquard_common::xrpc::XrpcResp for GetPagesResponse {
···60 type Response = GetPagesResponse;
61}
6263-///Endpoint type for
64///app.blebbit.authr.page.getPages
65pub struct GetPagesRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetPagesRequest {
···44 pub pages: std::option::Option<Vec<crate::app_blebbit::authr::page::PageView<'a>>>,
45}
4647+/// Response type for
48///app.blebbit.authr.page.getPages
49pub struct GetPagesResponse;
50impl jacquard_common::xrpc::XrpcResp for GetPagesResponse {
···60 type Response = GetPagesResponse;
61}
6263+/// Endpoint type for
64///app.blebbit.authr.page.getPages
65pub struct GetPagesRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetPagesRequest {
···70 pub public: std::option::Option<bool>,
71}
7273-///Response type for
74///app.blebbit.authr.page.updatePage
75pub struct UpdatePageResponse;
76impl jacquard_common::xrpc::XrpcResp for UpdatePageResponse {
···88 type Response = UpdatePageResponse;
89}
9091-///Endpoint type for
92///app.blebbit.authr.page.updatePage
93pub struct UpdatePageRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for UpdatePageRequest {
···70 pub public: std::option::Option<bool>,
71}
7273+/// Response type for
74///app.blebbit.authr.page.updatePage
75pub struct UpdatePageResponse;
76impl jacquard_common::xrpc::XrpcResp for UpdatePageResponse {
···88 type Response = UpdatePageResponse;
89}
9091+/// Endpoint type for
92///app.blebbit.authr.page.updatePage
93pub struct UpdatePageRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for UpdatePageRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.blebbit.authr.page.updatePageRelationship
31pub struct UpdatePageRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for UpdatePageRelationshipResponse {
···44 type Response = UpdatePageRelationshipResponse;
45}
4647-///Endpoint type for
48///app.blebbit.authr.page.updatePageRelationship
49pub struct UpdatePageRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for UpdatePageRelationshipRequest {
···26 pub subject: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.blebbit.authr.page.updatePageRelationship
31pub struct UpdatePageRelationshipResponse;
32impl jacquard_common::xrpc::XrpcResp for UpdatePageRelationshipResponse {
···44 type Response = UpdatePageRelationshipResponse;
45}
4647+/// Endpoint type for
48///app.blebbit.authr.page.updatePageRelationship
49pub struct UpdatePageRelationshipRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for UpdatePageRelationshipRequest {
···34 pub preferences: crate::app_bsky::actor::Preferences<'a>,
35}
3637-///Response type for
38///app.bsky.actor.getPreferences
39pub struct GetPreferencesResponse;
40impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse {
···50 type Response = GetPreferencesResponse;
51}
5253-///Endpoint type for
54///app.bsky.actor.getPreferences
55pub struct GetPreferencesRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest {
···34 pub preferences: crate::app_bsky::actor::Preferences<'a>,
35}
3637+/// Response type for
38///app.bsky.actor.getPreferences
39pub struct GetPreferencesResponse;
40impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse {
···50 type Response = GetPreferencesResponse;
51}
5253+/// Endpoint type for
54///app.bsky.actor.getPreferences
55pub struct GetPreferencesRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest {
···39 pub value: crate::app_bsky::actor::ProfileViewDetailed<'a>,
40}
4142-///Response type for
43///app.bsky.actor.getProfile
44pub struct GetProfileResponse;
45impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···55 type Response = GetProfileResponse;
56}
5758-///Endpoint type for
59///app.bsky.actor.getProfile
60pub struct GetProfileRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···39 pub value: crate::app_bsky::actor::ProfileViewDetailed<'a>,
40}
4142+/// Response type for
43///app.bsky.actor.getProfile
44pub struct GetProfileResponse;
45impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···55 type Response = GetProfileResponse;
56}
5758+/// Endpoint type for
59///app.bsky.actor.getProfile
60pub struct GetProfileRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···38 pub profiles: Vec<crate::app_bsky::actor::ProfileViewDetailed<'a>>,
39}
4041-///Response type for
42///app.bsky.actor.getProfiles
43pub struct GetProfilesResponse;
44impl jacquard_common::xrpc::XrpcResp for GetProfilesResponse {
···54 type Response = GetProfilesResponse;
55}
5657-///Endpoint type for
58///app.bsky.actor.getProfiles
59pub struct GetProfilesRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetProfilesRequest {
···38 pub profiles: Vec<crate::app_bsky::actor::ProfileViewDetailed<'a>>,
39}
4041+/// Response type for
42///app.bsky.actor.getProfiles
43pub struct GetProfilesResponse;
44impl jacquard_common::xrpc::XrpcResp for GetProfilesResponse {
···54 type Response = GetProfilesResponse;
55}
5657+/// Endpoint type for
58///app.bsky.actor.getProfiles
59pub struct GetProfilesRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetProfilesRequest {
···49 pub rec_id: std::option::Option<i64>,
50}
5152-///Response type for
53///app.bsky.actor.getSuggestions
54pub struct GetSuggestionsResponse;
55impl jacquard_common::xrpc::XrpcResp for GetSuggestionsResponse {
···65 type Response = GetSuggestionsResponse;
66}
6768-///Endpoint type for
69///app.bsky.actor.getSuggestions
70pub struct GetSuggestionsRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestionsRequest {
···49 pub rec_id: std::option::Option<i64>,
50}
5152+/// Response type for
53///app.bsky.actor.getSuggestions
54pub struct GetSuggestionsResponse;
55impl jacquard_common::xrpc::XrpcResp for GetSuggestionsResponse {
···65 type Response = GetSuggestionsResponse;
66}
6768+/// Endpoint type for
69///app.bsky.actor.getSuggestions
70pub struct GetSuggestionsRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestionsRequest {
···30 >,
31}
3233-///Response type for
34///app.bsky.actor.putPreferences
35pub struct PutPreferencesResponse;
36impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse {
···48 type Response = PutPreferencesResponse;
49}
5051-///Endpoint type for
52///app.bsky.actor.putPreferences
53pub struct PutPreferencesRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest {
···30 >,
31}
3233+/// Response type for
34///app.bsky.actor.putPreferences
35pub struct PutPreferencesResponse;
36impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse {
···48 type Response = PutPreferencesResponse;
49}
5051+/// Endpoint type for
52///app.bsky.actor.putPreferences
53pub struct PutPreferencesRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest {
···54 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
55}
5657-///Response type for
58///app.bsky.actor.searchActors
59pub struct SearchActorsResponse;
60impl jacquard_common::xrpc::XrpcResp for SearchActorsResponse {
···70 type Response = SearchActorsResponse;
71}
7273-///Endpoint type for
74///app.bsky.actor.searchActors
75pub struct SearchActorsRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsRequest {
···54 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
55}
5657+/// Response type for
58///app.bsky.actor.searchActors
59pub struct SearchActorsResponse;
60impl jacquard_common::xrpc::XrpcResp for SearchActorsResponse {
···70 type Response = SearchActorsResponse;
71}
7273+/// Endpoint type for
74///app.bsky.actor.searchActors
75pub struct SearchActorsRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsRequest {
···47 pub actors: Vec<crate::app_bsky::actor::ProfileViewBasic<'a>>,
48}
4950-///Response type for
51///app.bsky.actor.searchActorsTypeahead
52pub struct SearchActorsTypeaheadResponse;
53impl jacquard_common::xrpc::XrpcResp for SearchActorsTypeaheadResponse {
···63 type Response = SearchActorsTypeaheadResponse;
64}
6566-///Endpoint type for
67///app.bsky.actor.searchActorsTypeahead
68pub struct SearchActorsTypeaheadRequest;
69impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsTypeaheadRequest {
···47 pub actors: Vec<crate::app_bsky::actor::ProfileViewBasic<'a>>,
48}
4950+/// Response type for
51///app.bsky.actor.searchActorsTypeahead
52pub struct SearchActorsTypeaheadResponse;
53impl jacquard_common::xrpc::XrpcResp for SearchActorsTypeaheadResponse {
···63 type Response = SearchActorsTypeaheadResponse;
64}
6566+/// Endpoint type for
67///app.bsky.actor.searchActorsTypeahead
68pub struct SearchActorsTypeaheadRequest;
69impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsTypeaheadRequest {
···67 }
68}
6970-///Response type for
71///app.bsky.bookmark.createBookmark
72pub struct CreateBookmarkResponse;
73impl jacquard_common::xrpc::XrpcResp for CreateBookmarkResponse {
···85 type Response = CreateBookmarkResponse;
86}
8788-///Endpoint type for
89///app.bsky.bookmark.createBookmark
90pub struct CreateBookmarkRequest;
91impl jacquard_common::xrpc::XrpcEndpoint for CreateBookmarkRequest {
···67 }
68}
6970+/// Response type for
71///app.bsky.bookmark.createBookmark
72pub struct CreateBookmarkResponse;
73impl jacquard_common::xrpc::XrpcResp for CreateBookmarkResponse {
···85 type Response = CreateBookmarkResponse;
86}
8788+/// Endpoint type for
89///app.bsky.bookmark.createBookmark
90pub struct CreateBookmarkRequest;
91impl jacquard_common::xrpc::XrpcEndpoint for CreateBookmarkRequest {
···65 }
66}
6768-///Response type for
69///app.bsky.bookmark.deleteBookmark
70pub struct DeleteBookmarkResponse;
71impl jacquard_common::xrpc::XrpcResp for DeleteBookmarkResponse {
···83 type Response = DeleteBookmarkResponse;
84}
8586-///Endpoint type for
87///app.bsky.bookmark.deleteBookmark
88pub struct DeleteBookmarkRequest;
89impl jacquard_common::xrpc::XrpcEndpoint for DeleteBookmarkRequest {
···65 }
66}
6768+/// Response type for
69///app.bsky.bookmark.deleteBookmark
70pub struct DeleteBookmarkResponse;
71impl jacquard_common::xrpc::XrpcResp for DeleteBookmarkResponse {
···83 type Response = DeleteBookmarkResponse;
84}
8586+/// Endpoint type for
87///app.bsky.bookmark.deleteBookmark
88pub struct DeleteBookmarkRequest;
89impl jacquard_common::xrpc::XrpcEndpoint for DeleteBookmarkRequest {
···46 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
47}
4849-///Response type for
50///app.bsky.bookmark.getBookmarks
51pub struct GetBookmarksResponse;
52impl jacquard_common::xrpc::XrpcResp for GetBookmarksResponse {
···62 type Response = GetBookmarksResponse;
63}
6465-///Endpoint type for
66///app.bsky.bookmark.getBookmarks
67pub struct GetBookmarksRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetBookmarksRequest {
···46 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
47}
4849+/// Response type for
50///app.bsky.bookmark.getBookmarks
51pub struct GetBookmarksResponse;
52impl jacquard_common::xrpc::XrpcResp for GetBookmarksResponse {
···62 type Response = GetBookmarksResponse;
63}
6465+/// Endpoint type for
66///app.bsky.bookmark.getBookmarks
67pub struct GetBookmarksRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetBookmarksRequest {
···48 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
49}
5051-///Response type for
52///app.bsky.feed.getActorFeeds
53pub struct GetActorFeedsResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorFeedsResponse {
···64 type Response = GetActorFeedsResponse;
65}
6667-///Endpoint type for
68///app.bsky.feed.getActorFeeds
69pub struct GetActorFeedsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorFeedsRequest {
···48 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
49}
5051+/// Response type for
52///app.bsky.feed.getActorFeeds
53pub struct GetActorFeedsResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorFeedsResponse {
···64 type Response = GetActorFeedsResponse;
65}
6667+/// Endpoint type for
68///app.bsky.feed.getActorFeeds
69pub struct GetActorFeedsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorFeedsRequest {
···91 }
92}
9394-///Response type for
95///app.bsky.feed.getActorLikes
96pub struct GetActorLikesResponse;
97impl jacquard_common::xrpc::XrpcResp for GetActorLikesResponse {
···107 type Response = GetActorLikesResponse;
108}
109110-///Endpoint type for
111///app.bsky.feed.getActorLikes
112pub struct GetActorLikesRequest;
113impl jacquard_common::xrpc::XrpcEndpoint for GetActorLikesRequest {
···91 }
92}
9394+/// Response type for
95///app.bsky.feed.getActorLikes
96pub struct GetActorLikesResponse;
97impl jacquard_common::xrpc::XrpcResp for GetActorLikesResponse {
···107 type Response = GetActorLikesResponse;
108}
109110+/// Endpoint type for
111///app.bsky.feed.getActorLikes
112pub struct GetActorLikesRequest;
113impl jacquard_common::xrpc::XrpcEndpoint for GetActorLikesRequest {
···99 }
100}
101102-///Response type for
103///app.bsky.feed.getAuthorFeed
104pub struct GetAuthorFeedResponse;
105impl jacquard_common::xrpc::XrpcResp for GetAuthorFeedResponse {
···115 type Response = GetAuthorFeedResponse;
116}
117118-///Endpoint type for
119///app.bsky.feed.getAuthorFeed
120pub struct GetAuthorFeedRequest;
121impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorFeedRequest {
···99 }
100}
101102+/// Response type for
103///app.bsky.feed.getAuthorFeed
104pub struct GetAuthorFeedResponse;
105impl jacquard_common::xrpc::XrpcResp for GetAuthorFeedResponse {
···115 type Response = GetAuthorFeedResponse;
116}
117118+/// Endpoint type for
119///app.bsky.feed.getAuthorFeed
120pub struct GetAuthorFeedRequest;
121impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorFeedRequest {
+2-2
crates/jacquard-api/src/app_bsky/feed/get_feed.rs
···82 }
83}
8485-///Response type for
86///app.bsky.feed.getFeed
87pub struct GetFeedResponse;
88impl jacquard_common::xrpc::XrpcResp for GetFeedResponse {
···98 type Response = GetFeedResponse;
99}
100101-///Endpoint type for
102///app.bsky.feed.getFeed
103pub struct GetFeedRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for GetFeedRequest {
···82 }
83}
8485+/// Response type for
86///app.bsky.feed.getFeed
87pub struct GetFeedResponse;
88impl jacquard_common::xrpc::XrpcResp for GetFeedResponse {
···98 type Response = GetFeedResponse;
99}
100101+/// Endpoint type for
102///app.bsky.feed.getFeed
103pub struct GetFeedRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for GetFeedRequest {
···42 pub view: crate::app_bsky::feed::GeneratorView<'a>,
43}
4445-///Response type for
46///app.bsky.feed.getFeedGenerator
47pub struct GetFeedGeneratorResponse;
48impl jacquard_common::xrpc::XrpcResp for GetFeedGeneratorResponse {
···58 type Response = GetFeedGeneratorResponse;
59}
6061-///Endpoint type for
62///app.bsky.feed.getFeedGenerator
63pub struct GetFeedGeneratorRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetFeedGeneratorRequest {
···42 pub view: crate::app_bsky::feed::GeneratorView<'a>,
43}
4445+/// Response type for
46///app.bsky.feed.getFeedGenerator
47pub struct GetFeedGeneratorResponse;
48impl jacquard_common::xrpc::XrpcResp for GetFeedGeneratorResponse {
···58 type Response = GetFeedGeneratorResponse;
59}
6061+/// Endpoint type for
62///app.bsky.feed.getFeedGenerator
63pub struct GetFeedGeneratorRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetFeedGeneratorRequest {
···38 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
39}
4041-///Response type for
42///app.bsky.feed.getFeedGenerators
43pub struct GetFeedGeneratorsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetFeedGeneratorsResponse {
···54 type Response = GetFeedGeneratorsResponse;
55}
5657-///Endpoint type for
58///app.bsky.feed.getFeedGenerators
59pub struct GetFeedGeneratorsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetFeedGeneratorsRequest {
···38 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
39}
4041+/// Response type for
42///app.bsky.feed.getFeedGenerators
43pub struct GetFeedGeneratorsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetFeedGeneratorsResponse {
···54 type Response = GetFeedGeneratorsResponse;
55}
5657+/// Endpoint type for
58///app.bsky.feed.getFeedGenerators
59pub struct GetFeedGeneratorsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetFeedGeneratorsRequest {
···86 }
87}
8889-///Response type for
90///app.bsky.feed.getFeedSkeleton
91pub struct GetFeedSkeletonResponse;
92impl jacquard_common::xrpc::XrpcResp for GetFeedSkeletonResponse {
···102 type Response = GetFeedSkeletonResponse;
103}
104105-///Endpoint type for
106///app.bsky.feed.getFeedSkeleton
107pub struct GetFeedSkeletonRequest;
108impl jacquard_common::xrpc::XrpcEndpoint for GetFeedSkeletonRequest {
···86 }
87}
8889+/// Response type for
90///app.bsky.feed.getFeedSkeleton
91pub struct GetFeedSkeletonResponse;
92impl jacquard_common::xrpc::XrpcResp for GetFeedSkeletonResponse {
···102 type Response = GetFeedSkeletonResponse;
103}
104105+/// Endpoint type for
106///app.bsky.feed.getFeedSkeleton
107pub struct GetFeedSkeletonRequest;
108impl jacquard_common::xrpc::XrpcEndpoint for GetFeedSkeletonRequest {
···75 pub uri: jacquard_common::types::string::AtUri<'a>,
76}
7778-///Response type for
79///app.bsky.feed.getLikes
80pub struct GetLikesResponse;
81impl jacquard_common::xrpc::XrpcResp for GetLikesResponse {
···91 type Response = GetLikesResponse;
92}
9394-///Endpoint type for
95///app.bsky.feed.getLikes
96pub struct GetLikesRequest;
97impl jacquard_common::xrpc::XrpcEndpoint for GetLikesRequest {
···75 pub uri: jacquard_common::types::string::AtUri<'a>,
76}
7778+/// Response type for
79///app.bsky.feed.getLikes
80pub struct GetLikesResponse;
81impl jacquard_common::xrpc::XrpcResp for GetLikesResponse {
···91 type Response = GetLikesResponse;
92}
9394+/// Endpoint type for
95///app.bsky.feed.getLikes
96pub struct GetLikesRequest;
97impl jacquard_common::xrpc::XrpcEndpoint for GetLikesRequest {
···82 }
83}
8485-///Response type for
86///app.bsky.feed.getListFeed
87pub struct GetListFeedResponse;
88impl jacquard_common::xrpc::XrpcResp for GetListFeedResponse {
···98 type Response = GetListFeedResponse;
99}
100101-///Endpoint type for
102///app.bsky.feed.getListFeed
103pub struct GetListFeedRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for GetListFeedRequest {
···82 }
83}
8485+/// Response type for
86///app.bsky.feed.getListFeed
87pub struct GetListFeedResponse;
88impl jacquard_common::xrpc::XrpcResp for GetListFeedResponse {
···98 type Response = GetListFeedResponse;
99}
100101+/// Endpoint type for
102///app.bsky.feed.getListFeed
103pub struct GetListFeedRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for GetListFeedRequest {
···102 }
103}
104105-///Response type for
106///app.bsky.feed.getPostThread
107pub struct GetPostThreadResponse;
108impl jacquard_common::xrpc::XrpcResp for GetPostThreadResponse {
···118 type Response = GetPostThreadResponse;
119}
120121-///Endpoint type for
122///app.bsky.feed.getPostThread
123pub struct GetPostThreadRequest;
124impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadRequest {
···102 }
103}
104105+/// Response type for
106///app.bsky.feed.getPostThread
107pub struct GetPostThreadResponse;
108impl jacquard_common::xrpc::XrpcResp for GetPostThreadResponse {
···118 type Response = GetPostThreadResponse;
119}
120121+/// Endpoint type for
122///app.bsky.feed.getPostThread
123pub struct GetPostThreadRequest;
124impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadRequest {
···38 pub posts: Vec<crate::app_bsky::feed::PostView<'a>>,
39}
4041-///Response type for
42///app.bsky.feed.getPosts
43pub struct GetPostsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetPostsResponse {
···54 type Response = GetPostsResponse;
55}
5657-///Endpoint type for
58///app.bsky.feed.getPosts
59pub struct GetPostsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetPostsRequest {
···38 pub posts: Vec<crate::app_bsky::feed::PostView<'a>>,
39}
4041+/// Response type for
42///app.bsky.feed.getPosts
43pub struct GetPostsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetPostsResponse {
···54 type Response = GetPostsResponse;
55}
5657+/// Endpoint type for
58///app.bsky.feed.getPosts
59pub struct GetPostsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetPostsRequest {
···56 pub uri: jacquard_common::types::string::AtUri<'a>,
57}
5859-///Response type for
60///app.bsky.feed.getQuotes
61pub struct GetQuotesResponse;
62impl jacquard_common::xrpc::XrpcResp for GetQuotesResponse {
···72 type Response = GetQuotesResponse;
73}
7475-///Endpoint type for
76///app.bsky.feed.getQuotes
77pub struct GetQuotesRequest;
78impl jacquard_common::xrpc::XrpcEndpoint for GetQuotesRequest {
···56 pub uri: jacquard_common::types::string::AtUri<'a>,
57}
5859+/// Response type for
60///app.bsky.feed.getQuotes
61pub struct GetQuotesResponse;
62impl jacquard_common::xrpc::XrpcResp for GetQuotesResponse {
···72 type Response = GetQuotesResponse;
73}
7475+/// Endpoint type for
76///app.bsky.feed.getQuotes
77pub struct GetQuotesRequest;
78impl jacquard_common::xrpc::XrpcEndpoint for GetQuotesRequest {
···56 pub uri: jacquard_common::types::string::AtUri<'a>,
57}
5859-///Response type for
60///app.bsky.feed.getRepostedBy
61pub struct GetRepostedByResponse;
62impl jacquard_common::xrpc::XrpcResp for GetRepostedByResponse {
···72 type Response = GetRepostedByResponse;
73}
7475-///Endpoint type for
76///app.bsky.feed.getRepostedBy
77pub struct GetRepostedByRequest;
78impl jacquard_common::xrpc::XrpcEndpoint for GetRepostedByRequest {
···56 pub uri: jacquard_common::types::string::AtUri<'a>,
57}
5859+/// Response type for
60///app.bsky.feed.getRepostedBy
61pub struct GetRepostedByResponse;
62impl jacquard_common::xrpc::XrpcResp for GetRepostedByResponse {
···72 type Response = GetRepostedByResponse;
73}
7475+/// Endpoint type for
76///app.bsky.feed.getRepostedBy
77pub struct GetRepostedByRequest;
78impl jacquard_common::xrpc::XrpcEndpoint for GetRepostedByRequest {
···46 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
47}
4849-///Response type for
50///app.bsky.feed.getSuggestedFeeds
51pub struct GetSuggestedFeedsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsResponse {
···62 type Response = GetSuggestedFeedsResponse;
63}
6465-///Endpoint type for
66///app.bsky.feed.getSuggestedFeeds
67pub struct GetSuggestedFeedsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsRequest {
···46 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
47}
4849+/// Response type for
50///app.bsky.feed.getSuggestedFeeds
51pub struct GetSuggestedFeedsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsResponse {
···62 type Response = GetSuggestedFeedsResponse;
63}
6465+/// Endpoint type for
66///app.bsky.feed.getSuggestedFeeds
67pub struct GetSuggestedFeedsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsRequest {
···50 pub feed: Vec<crate::app_bsky::feed::FeedViewPost<'a>>,
51}
5253-///Response type for
54///app.bsky.feed.getTimeline
55pub struct GetTimelineResponse;
56impl jacquard_common::xrpc::XrpcResp for GetTimelineResponse {
···66 type Response = GetTimelineResponse;
67}
6869-///Endpoint type for
70///app.bsky.feed.getTimeline
71pub struct GetTimelineRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetTimelineRequest {
···50 pub feed: Vec<crate::app_bsky::feed::FeedViewPost<'a>>,
51}
5253+/// Response type for
54///app.bsky.feed.getTimeline
55pub struct GetTimelineResponse;
56impl jacquard_common::xrpc::XrpcResp for GetTimelineResponse {
···66 type Response = GetTimelineResponse;
67}
6869+/// Endpoint type for
70///app.bsky.feed.getTimeline
71pub struct GetTimelineRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetTimelineRequest {
···117 }
118}
119120-///Response type for
121///app.bsky.feed.searchPosts
122pub struct SearchPostsResponse;
123impl jacquard_common::xrpc::XrpcResp for SearchPostsResponse {
···133 type Response = SearchPostsResponse;
134}
135136-///Endpoint type for
137///app.bsky.feed.searchPosts
138pub struct SearchPostsRequest;
139impl jacquard_common::xrpc::XrpcEndpoint for SearchPostsRequest {
···117 }
118}
119120+/// Response type for
121///app.bsky.feed.searchPosts
122pub struct SearchPostsResponse;
123impl jacquard_common::xrpc::XrpcResp for SearchPostsResponse {
···133 type Response = SearchPostsResponse;
134}
135136+/// Endpoint type for
137///app.bsky.feed.searchPosts
138pub struct SearchPostsRequest;
139impl jacquard_common::xrpc::XrpcEndpoint for SearchPostsRequest {
···48 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackViewBasic<'a>>,
49}
5051-///Response type for
52///app.bsky.graph.getActorStarterPacks
53pub struct GetActorStarterPacksResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorStarterPacksResponse {
···64 type Response = GetActorStarterPacksResponse;
65}
6667-///Endpoint type for
68///app.bsky.graph.getActorStarterPacks
69pub struct GetActorStarterPacksRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorStarterPacksRequest {
···48 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackViewBasic<'a>>,
49}
5051+/// Response type for
52///app.bsky.graph.getActorStarterPacks
53pub struct GetActorStarterPacksResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorStarterPacksResponse {
···64 type Response = GetActorStarterPacksResponse;
65}
6667+/// Endpoint type for
68///app.bsky.graph.getActorStarterPacks
69pub struct GetActorStarterPacksRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorStarterPacksRequest {
···46 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
47}
4849-///Response type for
50///app.bsky.graph.getBlocks
51pub struct GetBlocksResponse;
52impl jacquard_common::xrpc::XrpcResp for GetBlocksResponse {
···62 type Response = GetBlocksResponse;
63}
6465-///Endpoint type for
66///app.bsky.graph.getBlocks
67pub struct GetBlocksRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetBlocksRequest {
···46 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
47}
4849+/// Response type for
50///app.bsky.graph.getBlocks
51pub struct GetBlocksResponse;
52impl jacquard_common::xrpc::XrpcResp for GetBlocksResponse {
···62 type Response = GetBlocksResponse;
63}
6465+/// Endpoint type for
66///app.bsky.graph.getBlocks
67pub struct GetBlocksRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetBlocksRequest {
···50 pub subject: crate::app_bsky::actor::ProfileView<'a>,
51}
5253-///Response type for
54///app.bsky.graph.getFollowers
55pub struct GetFollowersResponse;
56impl jacquard_common::xrpc::XrpcResp for GetFollowersResponse {
···66 type Response = GetFollowersResponse;
67}
6869-///Endpoint type for
70///app.bsky.graph.getFollowers
71pub struct GetFollowersRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetFollowersRequest {
···50 pub subject: crate::app_bsky::actor::ProfileView<'a>,
51}
5253+/// Response type for
54///app.bsky.graph.getFollowers
55pub struct GetFollowersResponse;
56impl jacquard_common::xrpc::XrpcResp for GetFollowersResponse {
···66 type Response = GetFollowersResponse;
67}
6869+/// Endpoint type for
70///app.bsky.graph.getFollowers
71pub struct GetFollowersRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetFollowersRequest {
···50 pub subject: crate::app_bsky::actor::ProfileView<'a>,
51}
5253-///Response type for
54///app.bsky.graph.getFollows
55pub struct GetFollowsResponse;
56impl jacquard_common::xrpc::XrpcResp for GetFollowsResponse {
···66 type Response = GetFollowsResponse;
67}
6869-///Endpoint type for
70///app.bsky.graph.getFollows
71pub struct GetFollowsRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetFollowsRequest {
···50 pub subject: crate::app_bsky::actor::ProfileView<'a>,
51}
5253+/// Response type for
54///app.bsky.graph.getFollows
55pub struct GetFollowsResponse;
56impl jacquard_common::xrpc::XrpcResp for GetFollowsResponse {
···66 type Response = GetFollowsResponse;
67}
6869+/// Endpoint type for
70///app.bsky.graph.getFollows
71pub struct GetFollowsRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetFollowsRequest {
···50 pub subject: crate::app_bsky::actor::ProfileView<'a>,
51}
5253-///Response type for
54///app.bsky.graph.getKnownFollowers
55pub struct GetKnownFollowersResponse;
56impl jacquard_common::xrpc::XrpcResp for GetKnownFollowersResponse {
···66 type Response = GetKnownFollowersResponse;
67}
6869-///Endpoint type for
70///app.bsky.graph.getKnownFollowers
71pub struct GetKnownFollowersRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetKnownFollowersRequest {
···50 pub subject: crate::app_bsky::actor::ProfileView<'a>,
51}
5253+/// Response type for
54///app.bsky.graph.getKnownFollowers
55pub struct GetKnownFollowersResponse;
56impl jacquard_common::xrpc::XrpcResp for GetKnownFollowersResponse {
···66 type Response = GetKnownFollowersResponse;
67}
6869+/// Endpoint type for
70///app.bsky.graph.getKnownFollowers
71pub struct GetKnownFollowersRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetKnownFollowersRequest {
···50 pub list: crate::app_bsky::graph::ListView<'a>,
51}
5253-///Response type for
54///app.bsky.graph.getList
55pub struct GetListResponse;
56impl jacquard_common::xrpc::XrpcResp for GetListResponse {
···66 type Response = GetListResponse;
67}
6869-///Endpoint type for
70///app.bsky.graph.getList
71pub struct GetListRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetListRequest {
···50 pub list: crate::app_bsky::graph::ListView<'a>,
51}
5253+/// Response type for
54///app.bsky.graph.getList
55pub struct GetListResponse;
56impl jacquard_common::xrpc::XrpcResp for GetListResponse {
···66 type Response = GetListResponse;
67}
6869+/// Endpoint type for
70///app.bsky.graph.getList
71pub struct GetListRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetListRequest {
···46 pub lists: Vec<crate::app_bsky::graph::ListView<'a>>,
47}
4849-///Response type for
50///app.bsky.graph.getListBlocks
51pub struct GetListBlocksResponse;
52impl jacquard_common::xrpc::XrpcResp for GetListBlocksResponse {
···62 type Response = GetListBlocksResponse;
63}
6465-///Endpoint type for
66///app.bsky.graph.getListBlocks
67pub struct GetListBlocksRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetListBlocksRequest {
···46 pub lists: Vec<crate::app_bsky::graph::ListView<'a>>,
47}
4849+/// Response type for
50///app.bsky.graph.getListBlocks
51pub struct GetListBlocksResponse;
52impl jacquard_common::xrpc::XrpcResp for GetListBlocksResponse {
···62 type Response = GetListBlocksResponse;
63}
6465+/// Endpoint type for
66///app.bsky.graph.getListBlocks
67pub struct GetListBlocksRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetListBlocksRequest {
···46 pub lists: Vec<crate::app_bsky::graph::ListView<'a>>,
47}
4849-///Response type for
50///app.bsky.graph.getListMutes
51pub struct GetListMutesResponse;
52impl jacquard_common::xrpc::XrpcResp for GetListMutesResponse {
···62 type Response = GetListMutesResponse;
63}
6465-///Endpoint type for
66///app.bsky.graph.getListMutes
67pub struct GetListMutesRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetListMutesRequest {
···46 pub lists: Vec<crate::app_bsky::graph::ListView<'a>>,
47}
4849+/// Response type for
50///app.bsky.graph.getListMutes
51pub struct GetListMutesResponse;
52impl jacquard_common::xrpc::XrpcResp for GetListMutesResponse {
···62 type Response = GetListMutesResponse;
63}
6465+/// Endpoint type for
66///app.bsky.graph.getListMutes
67pub struct GetListMutesRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetListMutesRequest {
···51 pub lists: Vec<crate::app_bsky::graph::ListView<'a>>,
52}
5354-///Response type for
55///app.bsky.graph.getLists
56pub struct GetListsResponse;
57impl jacquard_common::xrpc::XrpcResp for GetListsResponse {
···67 type Response = GetListsResponse;
68}
6970-///Endpoint type for
71///app.bsky.graph.getLists
72pub struct GetListsRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for GetListsRequest {
···51 pub lists: Vec<crate::app_bsky::graph::ListView<'a>>,
52}
5354+/// Response type for
55///app.bsky.graph.getLists
56pub struct GetListsResponse;
57impl jacquard_common::xrpc::XrpcResp for GetListsResponse {
···67 type Response = GetListsResponse;
68}
6970+/// Endpoint type for
71///app.bsky.graph.getLists
72pub struct GetListsRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for GetListsRequest {
···73 pub lists_with_membership: Vec<jacquard_common::types::value::Data<'a>>,
74}
7576-///Response type for
77///app.bsky.graph.getListsWithMembership
78pub struct GetListsWithMembershipResponse;
79impl jacquard_common::xrpc::XrpcResp for GetListsWithMembershipResponse {
···89 type Response = GetListsWithMembershipResponse;
90}
9192-///Endpoint type for
93///app.bsky.graph.getListsWithMembership
94pub struct GetListsWithMembershipRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for GetListsWithMembershipRequest {
···73 pub lists_with_membership: Vec<jacquard_common::types::value::Data<'a>>,
74}
7576+/// Response type for
77///app.bsky.graph.getListsWithMembership
78pub struct GetListsWithMembershipResponse;
79impl jacquard_common::xrpc::XrpcResp for GetListsWithMembershipResponse {
···89 type Response = GetListsWithMembershipResponse;
90}
9192+/// Endpoint type for
93///app.bsky.graph.getListsWithMembership
94pub struct GetListsWithMembershipRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for GetListsWithMembershipRequest {
···46 pub mutes: Vec<crate::app_bsky::actor::ProfileView<'a>>,
47}
4849-///Response type for
50///app.bsky.graph.getMutes
51pub struct GetMutesResponse;
52impl jacquard_common::xrpc::XrpcResp for GetMutesResponse {
···62 type Response = GetMutesResponse;
63}
6465-///Endpoint type for
66///app.bsky.graph.getMutes
67pub struct GetMutesRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetMutesRequest {
···46 pub mutes: Vec<crate::app_bsky::actor::ProfileView<'a>>,
47}
4849+/// Response type for
50///app.bsky.graph.getMutes
51pub struct GetMutesResponse;
52impl jacquard_common::xrpc::XrpcResp for GetMutesResponse {
···62 type Response = GetMutesResponse;
63}
6465+/// Endpoint type for
66///app.bsky.graph.getMutes
67pub struct GetMutesRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetMutesRequest {
···100 }
101}
102103-///Response type for
104///app.bsky.graph.getRelationships
105pub struct GetRelationshipsResponse;
106impl jacquard_common::xrpc::XrpcResp for GetRelationshipsResponse {
···116 type Response = GetRelationshipsResponse;
117}
118119-///Endpoint type for
120///app.bsky.graph.getRelationships
121pub struct GetRelationshipsRequest;
122impl jacquard_common::xrpc::XrpcEndpoint for GetRelationshipsRequest {
···100 }
101}
102103+/// Response type for
104///app.bsky.graph.getRelationships
105pub struct GetRelationshipsResponse;
106impl jacquard_common::xrpc::XrpcResp for GetRelationshipsResponse {
···116 type Response = GetRelationshipsResponse;
117}
118119+/// Endpoint type for
120///app.bsky.graph.getRelationships
121pub struct GetRelationshipsRequest;
122impl jacquard_common::xrpc::XrpcEndpoint for GetRelationshipsRequest {
···38 pub starter_pack: crate::app_bsky::graph::StarterPackView<'a>,
39}
4041-///Response type for
42///app.bsky.graph.getStarterPack
43pub struct GetStarterPackResponse;
44impl jacquard_common::xrpc::XrpcResp for GetStarterPackResponse {
···54 type Response = GetStarterPackResponse;
55}
5657-///Endpoint type for
58///app.bsky.graph.getStarterPack
59pub struct GetStarterPackRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPackRequest {
···38 pub starter_pack: crate::app_bsky::graph::StarterPackView<'a>,
39}
4041+/// Response type for
42///app.bsky.graph.getStarterPack
43pub struct GetStarterPackResponse;
44impl jacquard_common::xrpc::XrpcResp for GetStarterPackResponse {
···54 type Response = GetStarterPackResponse;
55}
5657+/// Endpoint type for
58///app.bsky.graph.getStarterPack
59pub struct GetStarterPackRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPackRequest {
···38 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackViewBasic<'a>>,
39}
4041-///Response type for
42///app.bsky.graph.getStarterPacks
43pub struct GetStarterPacksResponse;
44impl jacquard_common::xrpc::XrpcResp for GetStarterPacksResponse {
···54 type Response = GetStarterPacksResponse;
55}
5657-///Endpoint type for
58///app.bsky.graph.getStarterPacks
59pub struct GetStarterPacksRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPacksRequest {
···38 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackViewBasic<'a>>,
39}
4041+/// Response type for
42///app.bsky.graph.getStarterPacks
43pub struct GetStarterPacksResponse;
44impl jacquard_common::xrpc::XrpcResp for GetStarterPacksResponse {
···54 type Response = GetStarterPacksResponse;
55}
5657+/// Endpoint type for
58///app.bsky.graph.getStarterPacks
59pub struct GetStarterPacksRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPacksRequest {
···48 pub starter_packs_with_membership: Vec<jacquard_common::types::value::Data<'a>>,
49}
5051-///Response type for
52///app.bsky.graph.getStarterPacksWithMembership
53pub struct GetStarterPacksWithMembershipResponse;
54impl jacquard_common::xrpc::XrpcResp for GetStarterPacksWithMembershipResponse {
···64 type Response = GetStarterPacksWithMembershipResponse;
65}
6667-///Endpoint type for
68///app.bsky.graph.getStarterPacksWithMembership
69pub struct GetStarterPacksWithMembershipRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPacksWithMembershipRequest {
···48 pub starter_packs_with_membership: Vec<jacquard_common::types::value::Data<'a>>,
49}
5051+/// Response type for
52///app.bsky.graph.getStarterPacksWithMembership
53pub struct GetStarterPacksWithMembershipResponse;
54impl jacquard_common::xrpc::XrpcResp for GetStarterPacksWithMembershipResponse {
···64 type Response = GetStarterPacksWithMembershipResponse;
65}
6667+/// Endpoint type for
68///app.bsky.graph.getStarterPacksWithMembership
69pub struct GetStarterPacksWithMembershipRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetStarterPacksWithMembershipRequest {
···44 pub suggestions: Vec<crate::app_bsky::actor::ProfileView<'a>>,
45}
4647-///Response type for
48///app.bsky.graph.getSuggestedFollowsByActor
49pub struct GetSuggestedFollowsByActorResponse;
50impl jacquard_common::xrpc::XrpcResp for GetSuggestedFollowsByActorResponse {
···60 type Response = GetSuggestedFollowsByActorResponse;
61}
6263-///Endpoint type for
64///app.bsky.graph.getSuggestedFollowsByActor
65pub struct GetSuggestedFollowsByActorRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFollowsByActorRequest {
···44 pub suggestions: Vec<crate::app_bsky::actor::ProfileView<'a>>,
45}
4647+/// Response type for
48///app.bsky.graph.getSuggestedFollowsByActor
49pub struct GetSuggestedFollowsByActorResponse;
50impl jacquard_common::xrpc::XrpcResp for GetSuggestedFollowsByActorResponse {
···60 type Response = GetSuggestedFollowsByActorResponse;
61}
6263+/// Endpoint type for
64///app.bsky.graph.getSuggestedFollowsByActor
65pub struct GetSuggestedFollowsByActorRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFollowsByActorRequest {
···30 >,
31}
3233-///Response type for
34///app.bsky.graph.muteActor
35pub struct MuteActorResponse;
36impl jacquard_common::xrpc::XrpcResp for MuteActorResponse {
···48 type Response = MuteActorResponse;
49}
5051-///Endpoint type for
52///app.bsky.graph.muteActor
53pub struct MuteActorRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for MuteActorRequest {
···30 >,
31}
3233+/// Response type for
34///app.bsky.graph.muteActor
35pub struct MuteActorResponse;
36impl jacquard_common::xrpc::XrpcResp for MuteActorResponse {
···48 type Response = MuteActorResponse;
49}
5051+/// Endpoint type for
52///app.bsky.graph.muteActor
53pub struct MuteActorRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for MuteActorRequest {
···30 >,
31}
3233-///Response type for
34///app.bsky.graph.muteActorList
35pub struct MuteActorListResponse;
36impl jacquard_common::xrpc::XrpcResp for MuteActorListResponse {
···48 type Response = MuteActorListResponse;
49}
5051-///Endpoint type for
52///app.bsky.graph.muteActorList
53pub struct MuteActorListRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for MuteActorListRequest {
···30 >,
31}
3233+/// Response type for
34///app.bsky.graph.muteActorList
35pub struct MuteActorListResponse;
36impl jacquard_common::xrpc::XrpcResp for MuteActorListResponse {
···48 type Response = MuteActorListResponse;
49}
5051+/// Endpoint type for
52///app.bsky.graph.muteActorList
53pub struct MuteActorListRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for MuteActorListRequest {
···30 >,
31}
3233-///Response type for
34///app.bsky.graph.muteThread
35pub struct MuteThreadResponse;
36impl jacquard_common::xrpc::XrpcResp for MuteThreadResponse {
···48 type Response = MuteThreadResponse;
49}
5051-///Endpoint type for
52///app.bsky.graph.muteThread
53pub struct MuteThreadRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for MuteThreadRequest {
···30 >,
31}
3233+/// Response type for
34///app.bsky.graph.muteThread
35pub struct MuteThreadResponse;
36impl jacquard_common::xrpc::XrpcResp for MuteThreadResponse {
···48 type Response = MuteThreadResponse;
49}
5051+/// Endpoint type for
52///app.bsky.graph.muteThread
53pub struct MuteThreadRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for MuteThreadRequest {
···49 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackViewBasic<'a>>,
50}
5152-///Response type for
53///app.bsky.graph.searchStarterPacks
54pub struct SearchStarterPacksResponse;
55impl jacquard_common::xrpc::XrpcResp for SearchStarterPacksResponse {
···65 type Response = SearchStarterPacksResponse;
66}
6768-///Endpoint type for
69///app.bsky.graph.searchStarterPacks
70pub struct SearchStarterPacksRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for SearchStarterPacksRequest {
···49 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackViewBasic<'a>>,
50}
5152+/// Response type for
53///app.bsky.graph.searchStarterPacks
54pub struct SearchStarterPacksResponse;
55impl jacquard_common::xrpc::XrpcResp for SearchStarterPacksResponse {
···65 type Response = SearchStarterPacksResponse;
66}
6768+/// Endpoint type for
69///app.bsky.graph.searchStarterPacks
70pub struct SearchStarterPacksRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for SearchStarterPacksRequest {
···30 >,
31}
3233-///Response type for
34///app.bsky.graph.unmuteActor
35pub struct UnmuteActorResponse;
36impl jacquard_common::xrpc::XrpcResp for UnmuteActorResponse {
···48 type Response = UnmuteActorResponse;
49}
5051-///Endpoint type for
52///app.bsky.graph.unmuteActor
53pub struct UnmuteActorRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for UnmuteActorRequest {
···30 >,
31}
3233+/// Response type for
34///app.bsky.graph.unmuteActor
35pub struct UnmuteActorResponse;
36impl jacquard_common::xrpc::XrpcResp for UnmuteActorResponse {
···48 type Response = UnmuteActorResponse;
49}
5051+/// Endpoint type for
52///app.bsky.graph.unmuteActor
53pub struct UnmuteActorRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for UnmuteActorRequest {
···30 >,
31}
3233-///Response type for
34///app.bsky.graph.unmuteActorList
35pub struct UnmuteActorListResponse;
36impl jacquard_common::xrpc::XrpcResp for UnmuteActorListResponse {
···48 type Response = UnmuteActorListResponse;
49}
5051-///Endpoint type for
52///app.bsky.graph.unmuteActorList
53pub struct UnmuteActorListRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for UnmuteActorListRequest {
···30 >,
31}
3233+/// Response type for
34///app.bsky.graph.unmuteActorList
35pub struct UnmuteActorListResponse;
36impl jacquard_common::xrpc::XrpcResp for UnmuteActorListResponse {
···48 type Response = UnmuteActorListResponse;
49}
5051+/// Endpoint type for
52///app.bsky.graph.unmuteActorList
53pub struct UnmuteActorListRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for UnmuteActorListRequest {
···30 >,
31}
3233-///Response type for
34///app.bsky.graph.unmuteThread
35pub struct UnmuteThreadResponse;
36impl jacquard_common::xrpc::XrpcResp for UnmuteThreadResponse {
···48 type Response = UnmuteThreadResponse;
49}
5051-///Endpoint type for
52///app.bsky.graph.unmuteThread
53pub struct UnmuteThreadRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for UnmuteThreadRequest {
···30 >,
31}
3233+/// Response type for
34///app.bsky.graph.unmuteThread
35pub struct UnmuteThreadResponse;
36impl jacquard_common::xrpc::XrpcResp for UnmuteThreadResponse {
···48 type Response = UnmuteThreadResponse;
49}
5051+/// Endpoint type for
52///app.bsky.graph.unmuteThread
53pub struct UnmuteThreadRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for UnmuteThreadRequest {
···60 LabelerViewDetailed(Box<crate::app_bsky::labeler::LabelerViewDetailed<'a>>),
61}
6263-///Response type for
64///app.bsky.labeler.getServices
65pub struct GetServicesResponse;
66impl jacquard_common::xrpc::XrpcResp for GetServicesResponse {
···76 type Response = GetServicesResponse;
77}
7879-///Endpoint type for
80///app.bsky.labeler.getServices
81pub struct GetServicesRequest;
82impl jacquard_common::xrpc::XrpcEndpoint for GetServicesRequest {
···60 LabelerViewDetailed(Box<crate::app_bsky::labeler::LabelerViewDetailed<'a>>),
61}
6263+/// Response type for
64///app.bsky.labeler.getServices
65pub struct GetServicesResponse;
66impl jacquard_common::xrpc::XrpcResp for GetServicesResponse {
···76 type Response = GetServicesResponse;
77}
7879+/// Endpoint type for
80///app.bsky.labeler.getServices
81pub struct GetServicesRequest;
82impl jacquard_common::xrpc::XrpcEndpoint for GetServicesRequest {
···34 pub preferences: crate::app_bsky::notification::Preferences<'a>,
35}
3637-///Response type for
38///app.bsky.notification.getPreferences
39pub struct GetPreferencesResponse;
40impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse {
···50 type Response = GetPreferencesResponse;
51}
5253-///Endpoint type for
54///app.bsky.notification.getPreferences
55pub struct GetPreferencesRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest {
···34 pub preferences: crate::app_bsky::notification::Preferences<'a>,
35}
3637+/// Response type for
38///app.bsky.notification.getPreferences
39pub struct GetPreferencesResponse;
40impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse {
···50 type Response = GetPreferencesResponse;
51}
5253+/// Endpoint type for
54///app.bsky.notification.getPreferences
55pub struct GetPreferencesRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest {
···39 pub count: i64,
40}
4142-///Response type for
43///app.bsky.notification.getUnreadCount
44pub struct GetUnreadCountResponse;
45impl jacquard_common::xrpc::XrpcResp for GetUnreadCountResponse {
···55 type Response = GetUnreadCountResponse;
56}
5758-///Endpoint type for
59///app.bsky.notification.getUnreadCount
60pub struct GetUnreadCountRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetUnreadCountRequest {
···39 pub count: i64,
40}
4142+/// Response type for
43///app.bsky.notification.getUnreadCount
44pub struct GetUnreadCountResponse;
45impl jacquard_common::xrpc::XrpcResp for GetUnreadCountResponse {
···55 type Response = GetUnreadCountResponse;
56}
5758+/// Endpoint type for
59///app.bsky.notification.getUnreadCount
60pub struct GetUnreadCountRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetUnreadCountRequest {
···46 pub subscriptions: Vec<crate::app_bsky::actor::ProfileView<'a>>,
47}
4849-///Response type for
50///app.bsky.notification.listActivitySubscriptions
51pub struct ListActivitySubscriptionsResponse;
52impl jacquard_common::xrpc::XrpcResp for ListActivitySubscriptionsResponse {
···62 type Response = ListActivitySubscriptionsResponse;
63}
6465-///Endpoint type for
66///app.bsky.notification.listActivitySubscriptions
67pub struct ListActivitySubscriptionsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for ListActivitySubscriptionsRequest {
···46 pub subscriptions: Vec<crate::app_bsky::actor::ProfileView<'a>>,
47}
4849+/// Response type for
50///app.bsky.notification.listActivitySubscriptions
51pub struct ListActivitySubscriptionsResponse;
52impl jacquard_common::xrpc::XrpcResp for ListActivitySubscriptionsResponse {
···62 type Response = ListActivitySubscriptionsResponse;
63}
6465+/// Endpoint type for
66///app.bsky.notification.listActivitySubscriptions
67pub struct ListActivitySubscriptionsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for ListActivitySubscriptionsRequest {
···57 pub seen_at: std::option::Option<jacquard_common::types::string::Datetime>,
58}
5960-///Response type for
61///app.bsky.notification.listNotifications
62pub struct ListNotificationsResponse;
63impl jacquard_common::xrpc::XrpcResp for ListNotificationsResponse {
···73 type Response = ListNotificationsResponse;
74}
7576-///Endpoint type for
77///app.bsky.notification.listNotifications
78pub struct ListNotificationsRequest;
79impl jacquard_common::xrpc::XrpcEndpoint for ListNotificationsRequest {
···57 pub seen_at: std::option::Option<jacquard_common::types::string::Datetime>,
58}
5960+/// Response type for
61///app.bsky.notification.listNotifications
62pub struct ListNotificationsResponse;
63impl jacquard_common::xrpc::XrpcResp for ListNotificationsResponse {
···73 type Response = ListNotificationsResponse;
74}
7576+/// Endpoint type for
77///app.bsky.notification.listNotifications
78pub struct ListNotificationsRequest;
79impl jacquard_common::xrpc::XrpcEndpoint for ListNotificationsRequest {
···53 pub subject: jacquard_common::types::string::Did<'a>,
54}
5556-///Response type for
57///app.bsky.notification.putActivitySubscription
58pub struct PutActivitySubscriptionResponse;
59impl jacquard_common::xrpc::XrpcResp for PutActivitySubscriptionResponse {
···71 type Response = PutActivitySubscriptionResponse;
72}
7374-///Endpoint type for
75///app.bsky.notification.putActivitySubscription
76pub struct PutActivitySubscriptionRequest;
77impl jacquard_common::xrpc::XrpcEndpoint for PutActivitySubscriptionRequest {
···53 pub subject: jacquard_common::types::string::Did<'a>,
54}
5556+/// Response type for
57///app.bsky.notification.putActivitySubscription
58pub struct PutActivitySubscriptionResponse;
59impl jacquard_common::xrpc::XrpcResp for PutActivitySubscriptionResponse {
···71 type Response = PutActivitySubscriptionResponse;
72}
7374+/// Endpoint type for
75///app.bsky.notification.putActivitySubscription
76pub struct PutActivitySubscriptionRequest;
77impl jacquard_common::xrpc::XrpcEndpoint for PutActivitySubscriptionRequest {
···29 >,
30}
3132-///Response type for
33///app.bsky.notification.putPreferences
34pub struct PutPreferencesResponse;
35impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse {
···47 type Response = PutPreferencesResponse;
48}
4950-///Endpoint type for
51///app.bsky.notification.putPreferences
52pub struct PutPreferencesRequest;
53impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest {
···29 >,
30}
3132+/// Response type for
33///app.bsky.notification.putPreferences
34pub struct PutPreferencesResponse;
35impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse {
···47 type Response = PutPreferencesResponse;
48}
4950+/// Endpoint type for
51///app.bsky.notification.putPreferences
52pub struct PutPreferencesRequest;
53impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest {
···95 pub preferences: crate::app_bsky::notification::Preferences<'a>,
96}
9798-///Response type for
99///app.bsky.notification.putPreferencesV2
100pub struct PutPreferencesV2Response;
101impl jacquard_common::xrpc::XrpcResp for PutPreferencesV2Response {
···113 type Response = PutPreferencesV2Response;
114}
115116-///Endpoint type for
117///app.bsky.notification.putPreferencesV2
118pub struct PutPreferencesV2Request;
119impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesV2Request {
···95 pub preferences: crate::app_bsky::notification::Preferences<'a>,
96}
9798+/// Response type for
99///app.bsky.notification.putPreferencesV2
100pub struct PutPreferencesV2Response;
101impl jacquard_common::xrpc::XrpcResp for PutPreferencesV2Response {
···113 type Response = PutPreferencesV2Response;
114}
115116+/// Endpoint type for
117///app.bsky.notification.putPreferencesV2
118pub struct PutPreferencesV2Request;
119impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesV2Request {
···43 >,
44}
4546-///Response type for
47///app.bsky.notification.registerPush
48pub struct RegisterPushResponse;
49impl jacquard_common::xrpc::XrpcResp for RegisterPushResponse {
···61 type Response = RegisterPushResponse;
62}
6364-///Endpoint type for
65///app.bsky.notification.registerPush
66pub struct RegisterPushRequest;
67impl jacquard_common::xrpc::XrpcEndpoint for RegisterPushRequest {
···43 >,
44}
4546+/// Response type for
47///app.bsky.notification.registerPush
48pub struct RegisterPushResponse;
49impl jacquard_common::xrpc::XrpcResp for RegisterPushResponse {
···61 type Response = RegisterPushResponse;
62}
6364+/// Endpoint type for
65///app.bsky.notification.registerPush
66pub struct RegisterPushRequest;
67impl jacquard_common::xrpc::XrpcEndpoint for RegisterPushRequest {
···39 >,
40}
4142-///Response type for
43///app.bsky.notification.unregisterPush
44pub struct UnregisterPushResponse;
45impl jacquard_common::xrpc::XrpcResp for UnregisterPushResponse {
···57 type Response = UnregisterPushResponse;
58}
5960-///Endpoint type for
61///app.bsky.notification.unregisterPush
62pub struct UnregisterPushRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for UnregisterPushRequest {
···39 >,
40}
4142+/// Response type for
43///app.bsky.notification.unregisterPush
44pub struct UnregisterPushResponse;
45impl jacquard_common::xrpc::XrpcResp for UnregisterPushResponse {
···57 type Response = UnregisterPushResponse;
58}
5960+/// Endpoint type for
61///app.bsky.notification.unregisterPush
62pub struct UnregisterPushRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for UnregisterPushRequest {
···29 >,
30}
3132-///Response type for
33///app.bsky.notification.updateSeen
34pub struct UpdateSeenResponse;
35impl jacquard_common::xrpc::XrpcResp for UpdateSeenResponse {
···47 type Response = UpdateSeenResponse;
48}
4950-///Endpoint type for
51///app.bsky.notification.updateSeen
52pub struct UpdateSeenRequest;
53impl jacquard_common::xrpc::XrpcEndpoint for UpdateSeenRequest {
···29 >,
30}
3132+/// Response type for
33///app.bsky.notification.updateSeen
34pub struct UpdateSeenResponse;
35impl jacquard_common::xrpc::XrpcResp for UpdateSeenResponse {
···47 type Response = UpdateSeenResponse;
48}
4950+/// Endpoint type for
51///app.bsky.notification.updateSeen
52pub struct UpdateSeenRequest;
53impl jacquard_common::xrpc::XrpcEndpoint for UpdateSeenRequest {
···39 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackView<'a>>,
40}
4142-///Response type for
43///app.bsky.unspecced.getOnboardingSuggestedStarterPacks
44pub struct GetOnboardingSuggestedStarterPacksResponse;
45impl jacquard_common::xrpc::XrpcResp for GetOnboardingSuggestedStarterPacksResponse {
···55 type Response = GetOnboardingSuggestedStarterPacksResponse;
56}
5758-///Endpoint type for
59///app.bsky.unspecced.getOnboardingSuggestedStarterPacks
60pub struct GetOnboardingSuggestedStarterPacksRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetOnboardingSuggestedStarterPacksRequest {
···39 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackView<'a>>,
40}
4142+/// Response type for
43///app.bsky.unspecced.getOnboardingSuggestedStarterPacks
44pub struct GetOnboardingSuggestedStarterPacksResponse;
45impl jacquard_common::xrpc::XrpcResp for GetOnboardingSuggestedStarterPacksResponse {
···55 type Response = GetOnboardingSuggestedStarterPacksResponse;
56}
5758+/// Endpoint type for
59///app.bsky.unspecced.getOnboardingSuggestedStarterPacks
60pub struct GetOnboardingSuggestedStarterPacksRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetOnboardingSuggestedStarterPacksRequest {
···50 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
51}
5253-///Response type for
54///app.bsky.unspecced.getPopularFeedGenerators
55pub struct GetPopularFeedGeneratorsResponse;
56impl jacquard_common::xrpc::XrpcResp for GetPopularFeedGeneratorsResponse {
···66 type Response = GetPopularFeedGeneratorsResponse;
67}
6869-///Endpoint type for
70///app.bsky.unspecced.getPopularFeedGenerators
71pub struct GetPopularFeedGeneratorsRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetPopularFeedGeneratorsRequest {
···50 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
51}
5253+/// Response type for
54///app.bsky.unspecced.getPopularFeedGenerators
55pub struct GetPopularFeedGeneratorsResponse;
56impl jacquard_common::xrpc::XrpcResp for GetPopularFeedGeneratorsResponse {
···66 type Response = GetPopularFeedGeneratorsResponse;
67}
6869+/// Endpoint type for
70///app.bsky.unspecced.getPopularFeedGenerators
71pub struct GetPopularFeedGeneratorsRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for GetPopularFeedGeneratorsRequest {
···42 pub thread: Vec<jacquard_common::types::value::Data<'a>>,
43}
4445-///Response type for
46///app.bsky.unspecced.getPostThreadOtherV2
47pub struct GetPostThreadOtherV2Response;
48impl jacquard_common::xrpc::XrpcResp for GetPostThreadOtherV2Response {
···58 type Response = GetPostThreadOtherV2Response;
59}
6061-///Endpoint type for
62///app.bsky.unspecced.getPostThreadOtherV2
63pub struct GetPostThreadOtherV2Request;
64impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadOtherV2Request {
···42 pub thread: Vec<jacquard_common::types::value::Data<'a>>,
43}
4445+/// Response type for
46///app.bsky.unspecced.getPostThreadOtherV2
47pub struct GetPostThreadOtherV2Response;
48impl jacquard_common::xrpc::XrpcResp for GetPostThreadOtherV2Response {
···58 type Response = GetPostThreadOtherV2Response;
59}
6061+/// Endpoint type for
62///app.bsky.unspecced.getPostThreadOtherV2
63pub struct GetPostThreadOtherV2Request;
64impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadOtherV2Request {
···61 pub threadgate: std::option::Option<crate::app_bsky::feed::ThreadgateView<'a>>,
62}
6364-///Response type for
65///app.bsky.unspecced.getPostThreadV2
66pub struct GetPostThreadV2Response;
67impl jacquard_common::xrpc::XrpcResp for GetPostThreadV2Response {
···77 type Response = GetPostThreadV2Response;
78}
7980-///Endpoint type for
81///app.bsky.unspecced.getPostThreadV2
82pub struct GetPostThreadV2Request;
83impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadV2Request {
···61 pub threadgate: std::option::Option<crate::app_bsky::feed::ThreadgateView<'a>>,
62}
6364+/// Response type for
65///app.bsky.unspecced.getPostThreadV2
66pub struct GetPostThreadV2Response;
67impl jacquard_common::xrpc::XrpcResp for GetPostThreadV2Response {
···77 type Response = GetPostThreadV2Response;
78}
7980+/// Endpoint type for
81///app.bsky.unspecced.getPostThreadV2
82pub struct GetPostThreadV2Request;
83impl jacquard_common::xrpc::XrpcEndpoint for GetPostThreadV2Request {
···39 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
40}
4142-///Response type for
43///app.bsky.unspecced.getSuggestedFeeds
44pub struct GetSuggestedFeedsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsResponse {
···55 type Response = GetSuggestedFeedsResponse;
56}
5758-///Endpoint type for
59///app.bsky.unspecced.getSuggestedFeeds
60pub struct GetSuggestedFeedsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsRequest {
···39 pub feeds: Vec<crate::app_bsky::feed::GeneratorView<'a>>,
40}
4142+/// Response type for
43///app.bsky.unspecced.getSuggestedFeeds
44pub struct GetSuggestedFeedsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsResponse {
···55 type Response = GetSuggestedFeedsResponse;
56}
5758+/// Endpoint type for
59///app.bsky.unspecced.getSuggestedFeeds
60pub struct GetSuggestedFeedsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsRequest {
···42 pub feeds: Vec<jacquard_common::types::string::AtUri<'a>>,
43}
4445-///Response type for
46///app.bsky.unspecced.getSuggestedFeedsSkeleton
47pub struct GetSuggestedFeedsSkeletonResponse;
48impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsSkeletonResponse {
···58 type Response = GetSuggestedFeedsSkeletonResponse;
59}
6061-///Endpoint type for
62///app.bsky.unspecced.getSuggestedFeedsSkeleton
63pub struct GetSuggestedFeedsSkeletonRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsSkeletonRequest {
···42 pub feeds: Vec<jacquard_common::types::string::AtUri<'a>>,
43}
4445+/// Response type for
46///app.bsky.unspecced.getSuggestedFeedsSkeleton
47pub struct GetSuggestedFeedsSkeletonResponse;
48impl jacquard_common::xrpc::XrpcResp for GetSuggestedFeedsSkeletonResponse {
···58 type Response = GetSuggestedFeedsSkeletonResponse;
59}
6061+/// Endpoint type for
62///app.bsky.unspecced.getSuggestedFeedsSkeleton
63pub struct GetSuggestedFeedsSkeletonRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedFeedsSkeletonRequest {
···39 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackView<'a>>,
40}
4142-///Response type for
43///app.bsky.unspecced.getSuggestedStarterPacks
44pub struct GetSuggestedStarterPacksResponse;
45impl jacquard_common::xrpc::XrpcResp for GetSuggestedStarterPacksResponse {
···55 type Response = GetSuggestedStarterPacksResponse;
56}
5758-///Endpoint type for
59///app.bsky.unspecced.getSuggestedStarterPacks
60pub struct GetSuggestedStarterPacksRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedStarterPacksRequest {
···39 pub starter_packs: Vec<crate::app_bsky::graph::StarterPackView<'a>>,
40}
4142+/// Response type for
43///app.bsky.unspecced.getSuggestedStarterPacks
44pub struct GetSuggestedStarterPacksResponse;
45impl jacquard_common::xrpc::XrpcResp for GetSuggestedStarterPacksResponse {
···55 type Response = GetSuggestedStarterPacksResponse;
56}
5758+/// Endpoint type for
59///app.bsky.unspecced.getSuggestedStarterPacks
60pub struct GetSuggestedStarterPacksRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedStarterPacksRequest {
···42 pub starter_packs: Vec<jacquard_common::types::string::AtUri<'a>>,
43}
4445-///Response type for
46///app.bsky.unspecced.getSuggestedStarterPacksSkeleton
47pub struct GetSuggestedStarterPacksSkeletonResponse;
48impl jacquard_common::xrpc::XrpcResp for GetSuggestedStarterPacksSkeletonResponse {
···58 type Response = GetSuggestedStarterPacksSkeletonResponse;
59}
6061-///Endpoint type for
62///app.bsky.unspecced.getSuggestedStarterPacksSkeleton
63pub struct GetSuggestedStarterPacksSkeletonRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedStarterPacksSkeletonRequest {
···42 pub starter_packs: Vec<jacquard_common::types::string::AtUri<'a>>,
43}
4445+/// Response type for
46///app.bsky.unspecced.getSuggestedStarterPacksSkeleton
47pub struct GetSuggestedStarterPacksSkeletonResponse;
48impl jacquard_common::xrpc::XrpcResp for GetSuggestedStarterPacksSkeletonResponse {
···58 type Response = GetSuggestedStarterPacksSkeletonResponse;
59}
6061+/// Endpoint type for
62///app.bsky.unspecced.getSuggestedStarterPacksSkeleton
63pub struct GetSuggestedStarterPacksSkeletonRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedStarterPacksSkeletonRequest {
···43 pub actors: Vec<crate::app_bsky::actor::ProfileView<'a>>,
44}
4546-///Response type for
47///app.bsky.unspecced.getSuggestedUsers
48pub struct GetSuggestedUsersResponse;
49impl jacquard_common::xrpc::XrpcResp for GetSuggestedUsersResponse {
···59 type Response = GetSuggestedUsersResponse;
60}
6162-///Endpoint type for
63///app.bsky.unspecced.getSuggestedUsers
64pub struct GetSuggestedUsersRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedUsersRequest {
···43 pub actors: Vec<crate::app_bsky::actor::ProfileView<'a>>,
44}
4546+/// Response type for
47///app.bsky.unspecced.getSuggestedUsers
48pub struct GetSuggestedUsersResponse;
49impl jacquard_common::xrpc::XrpcResp for GetSuggestedUsersResponse {
···59 type Response = GetSuggestedUsersResponse;
60}
6162+/// Endpoint type for
63///app.bsky.unspecced.getSuggestedUsers
64pub struct GetSuggestedUsersRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedUsersRequest {
···46 pub dids: Vec<jacquard_common::types::string::Did<'a>>,
47}
4849-///Response type for
50///app.bsky.unspecced.getSuggestedUsersSkeleton
51pub struct GetSuggestedUsersSkeletonResponse;
52impl jacquard_common::xrpc::XrpcResp for GetSuggestedUsersSkeletonResponse {
···62 type Response = GetSuggestedUsersSkeletonResponse;
63}
6465-///Endpoint type for
66///app.bsky.unspecced.getSuggestedUsersSkeleton
67pub struct GetSuggestedUsersSkeletonRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedUsersSkeletonRequest {
···46 pub dids: Vec<jacquard_common::types::string::Did<'a>>,
47}
4849+/// Response type for
50///app.bsky.unspecced.getSuggestedUsersSkeleton
51pub struct GetSuggestedUsersSkeletonResponse;
52impl jacquard_common::xrpc::XrpcResp for GetSuggestedUsersSkeletonResponse {
···62 type Response = GetSuggestedUsersSkeletonResponse;
63}
6465+/// Endpoint type for
66///app.bsky.unspecced.getSuggestedUsersSkeleton
67pub struct GetSuggestedUsersSkeletonRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestedUsersSkeletonRequest {
···59 pub relative_to_did: std::option::Option<jacquard_common::types::string::Did<'a>>,
60}
6162-///Response type for
63///app.bsky.unspecced.getSuggestionsSkeleton
64pub struct GetSuggestionsSkeletonResponse;
65impl jacquard_common::xrpc::XrpcResp for GetSuggestionsSkeletonResponse {
···75 type Response = GetSuggestionsSkeletonResponse;
76}
7778-///Endpoint type for
79///app.bsky.unspecced.getSuggestionsSkeleton
80pub struct GetSuggestionsSkeletonRequest;
81impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestionsSkeletonRequest {
···59 pub relative_to_did: std::option::Option<jacquard_common::types::string::Did<'a>>,
60}
6162+/// Response type for
63///app.bsky.unspecced.getSuggestionsSkeleton
64pub struct GetSuggestionsSkeletonResponse;
65impl jacquard_common::xrpc::XrpcResp for GetSuggestionsSkeletonResponse {
···75 type Response = GetSuggestionsSkeletonResponse;
76}
7778+/// Endpoint type for
79///app.bsky.unspecced.getSuggestionsSkeleton
80pub struct GetSuggestionsSkeletonRequest;
81impl jacquard_common::xrpc::XrpcEndpoint for GetSuggestionsSkeletonRequest {
···34 pub suggestions: Vec<jacquard_common::types::value::Data<'a>>,
35}
3637-///Response type for
38///app.bsky.unspecced.getTaggedSuggestions
39pub struct GetTaggedSuggestionsResponse;
40impl jacquard_common::xrpc::XrpcResp for GetTaggedSuggestionsResponse {
···50 type Response = GetTaggedSuggestionsResponse;
51}
5253-///Endpoint type for
54///app.bsky.unspecced.getTaggedSuggestions
55pub struct GetTaggedSuggestionsRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for GetTaggedSuggestionsRequest {
···34 pub suggestions: Vec<jacquard_common::types::value::Data<'a>>,
35}
3637+/// Response type for
38///app.bsky.unspecced.getTaggedSuggestions
39pub struct GetTaggedSuggestionsResponse;
40impl jacquard_common::xrpc::XrpcResp for GetTaggedSuggestionsResponse {
···50 type Response = GetTaggedSuggestionsResponse;
51}
5253+/// Endpoint type for
54///app.bsky.unspecced.getTaggedSuggestions
55pub struct GetTaggedSuggestionsRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for GetTaggedSuggestionsRequest {
···44 pub topics: Vec<crate::app_bsky::unspecced::TrendingTopic<'a>>,
45}
4647-///Response type for
48///app.bsky.unspecced.getTrendingTopics
49pub struct GetTrendingTopicsResponse;
50impl jacquard_common::xrpc::XrpcResp for GetTrendingTopicsResponse {
···60 type Response = GetTrendingTopicsResponse;
61}
6263-///Endpoint type for
64///app.bsky.unspecced.getTrendingTopics
65pub struct GetTrendingTopicsRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetTrendingTopicsRequest {
···44 pub topics: Vec<crate::app_bsky::unspecced::TrendingTopic<'a>>,
45}
4647+/// Response type for
48///app.bsky.unspecced.getTrendingTopics
49pub struct GetTrendingTopicsResponse;
50impl jacquard_common::xrpc::XrpcResp for GetTrendingTopicsResponse {
···60 type Response = GetTrendingTopicsResponse;
61}
6263+/// Endpoint type for
64///app.bsky.unspecced.getTrendingTopics
65pub struct GetTrendingTopicsRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetTrendingTopicsRequest {
···39 pub trends: Vec<crate::app_bsky::unspecced::TrendView<'a>>,
40}
4142-///Response type for
43///app.bsky.unspecced.getTrends
44pub struct GetTrendsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetTrendsResponse {
···55 type Response = GetTrendsResponse;
56}
5758-///Endpoint type for
59///app.bsky.unspecced.getTrends
60pub struct GetTrendsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetTrendsRequest {
···39 pub trends: Vec<crate::app_bsky::unspecced::TrendView<'a>>,
40}
4142+/// Response type for
43///app.bsky.unspecced.getTrends
44pub struct GetTrendsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetTrendsResponse {
···55 type Response = GetTrendsResponse;
56}
5758+/// Endpoint type for
59///app.bsky.unspecced.getTrends
60pub struct GetTrendsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetTrendsRequest {
···42 pub trends: Vec<crate::app_bsky::unspecced::SkeletonTrend<'a>>,
43}
4445-///Response type for
46///app.bsky.unspecced.getTrendsSkeleton
47pub struct GetTrendsSkeletonResponse;
48impl jacquard_common::xrpc::XrpcResp for GetTrendsSkeletonResponse {
···58 type Response = GetTrendsSkeletonResponse;
59}
6061-///Endpoint type for
62///app.bsky.unspecced.getTrendsSkeleton
63pub struct GetTrendsSkeletonRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetTrendsSkeletonRequest {
···42 pub trends: Vec<crate::app_bsky::unspecced::SkeletonTrend<'a>>,
43}
4445+/// Response type for
46///app.bsky.unspecced.getTrendsSkeleton
47pub struct GetTrendsSkeletonResponse;
48impl jacquard_common::xrpc::XrpcResp for GetTrendsSkeletonResponse {
···58 type Response = GetTrendsSkeletonResponse;
59}
6061+/// Endpoint type for
62///app.bsky.unspecced.getTrendsSkeleton
63pub struct GetTrendsSkeletonRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetTrendsSkeletonRequest {
···98 }
99}
100101-///Response type for
102///app.bsky.unspecced.initAgeAssurance
103pub struct InitAgeAssuranceResponse;
104impl jacquard_common::xrpc::XrpcResp for InitAgeAssuranceResponse {
···116 type Response = InitAgeAssuranceResponse;
117}
118119-///Endpoint type for
120///app.bsky.unspecced.initAgeAssurance
121pub struct InitAgeAssuranceRequest;
122impl jacquard_common::xrpc::XrpcEndpoint for InitAgeAssuranceRequest {
···98 }
99}
100101+/// Response type for
102///app.bsky.unspecced.initAgeAssurance
103pub struct InitAgeAssuranceResponse;
104impl jacquard_common::xrpc::XrpcResp for InitAgeAssuranceResponse {
···116 type Response = InitAgeAssuranceResponse;
117}
118119+/// Endpoint type for
120///app.bsky.unspecced.initAgeAssurance
121pub struct InitAgeAssuranceRequest;
122impl jacquard_common::xrpc::XrpcEndpoint for InitAgeAssuranceRequest {
···91 }
92}
9394-///Response type for
95///app.bsky.unspecced.searchActorsSkeleton
96pub struct SearchActorsSkeletonResponse;
97impl jacquard_common::xrpc::XrpcResp for SearchActorsSkeletonResponse {
···107 type Response = SearchActorsSkeletonResponse;
108}
109110-///Endpoint type for
111///app.bsky.unspecced.searchActorsSkeleton
112pub struct SearchActorsSkeletonRequest;
113impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsSkeletonRequest {
···91 }
92}
9394+/// Response type for
95///app.bsky.unspecced.searchActorsSkeleton
96pub struct SearchActorsSkeletonResponse;
97impl jacquard_common::xrpc::XrpcResp for SearchActorsSkeletonResponse {
···107 type Response = SearchActorsSkeletonResponse;
108}
109110+/// Endpoint type for
111///app.bsky.unspecced.searchActorsSkeleton
112pub struct SearchActorsSkeletonRequest;
113impl jacquard_common::xrpc::XrpcEndpoint for SearchActorsSkeletonRequest {
···120 }
121}
122123-///Response type for
124///app.bsky.unspecced.searchPostsSkeleton
125pub struct SearchPostsSkeletonResponse;
126impl jacquard_common::xrpc::XrpcResp for SearchPostsSkeletonResponse {
···136 type Response = SearchPostsSkeletonResponse;
137}
138139-///Endpoint type for
140///app.bsky.unspecced.searchPostsSkeleton
141pub struct SearchPostsSkeletonRequest;
142impl jacquard_common::xrpc::XrpcEndpoint for SearchPostsSkeletonRequest {
···120 }
121}
122123+/// Response type for
124///app.bsky.unspecced.searchPostsSkeleton
125pub struct SearchPostsSkeletonResponse;
126impl jacquard_common::xrpc::XrpcResp for SearchPostsSkeletonResponse {
···136 type Response = SearchPostsSkeletonResponse;
137}
138139+/// Endpoint type for
140///app.bsky.unspecced.searchPostsSkeleton
141pub struct SearchPostsSkeletonRequest;
142impl jacquard_common::xrpc::XrpcEndpoint for SearchPostsSkeletonRequest {
···89 }
90}
9192-///Response type for
93///app.bsky.unspecced.searchStarterPacksSkeleton
94pub struct SearchStarterPacksSkeletonResponse;
95impl jacquard_common::xrpc::XrpcResp for SearchStarterPacksSkeletonResponse {
···105 type Response = SearchStarterPacksSkeletonResponse;
106}
107108-///Endpoint type for
109///app.bsky.unspecced.searchStarterPacksSkeleton
110pub struct SearchStarterPacksSkeletonRequest;
111impl jacquard_common::xrpc::XrpcEndpoint for SearchStarterPacksSkeletonRequest {
···89 }
90}
9192+/// Response type for
93///app.bsky.unspecced.searchStarterPacksSkeleton
94pub struct SearchStarterPacksSkeletonResponse;
95impl jacquard_common::xrpc::XrpcResp for SearchStarterPacksSkeletonResponse {
···105 type Response = SearchStarterPacksSkeletonResponse;
106}
107108+/// Endpoint type for
109///app.bsky.unspecced.searchStarterPacksSkeleton
110pub struct SearchStarterPacksSkeletonRequest;
111impl jacquard_common::xrpc::XrpcEndpoint for SearchStarterPacksSkeletonRequest {
···39 pub job_status: crate::app_bsky::video::JobStatus<'a>,
40}
4142-///Response type for
43///app.bsky.video.getJobStatus
44pub struct GetJobStatusResponse;
45impl jacquard_common::xrpc::XrpcResp for GetJobStatusResponse {
···55 type Response = GetJobStatusResponse;
56}
5758-///Endpoint type for
59///app.bsky.video.getJobStatus
60pub struct GetJobStatusRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetJobStatusRequest {
···39 pub job_status: crate::app_bsky::video::JobStatus<'a>,
40}
4142+/// Response type for
43///app.bsky.video.getJobStatus
44pub struct GetJobStatusResponse;
45impl jacquard_common::xrpc::XrpcResp for GetJobStatusResponse {
···55 type Response = GetJobStatusResponse;
56}
5758+/// Endpoint type for
59///app.bsky.video.getJobStatus
60pub struct GetJobStatusRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetJobStatusRequest {
···29 pub state: jacquard_common::CowStr<'a>,
30}
3132-///Response type for
33///app.ocho.auth.atProtoCallback
34pub struct AtProtoCallbackResponse;
35impl jacquard_common::xrpc::XrpcResp for AtProtoCallbackResponse {
···45 type Response = AtProtoCallbackResponse;
46}
4748-///Endpoint type for
49///app.ocho.auth.atProtoCallback
50pub struct AtProtoCallbackRequest;
51impl jacquard_common::xrpc::XrpcEndpoint for AtProtoCallbackRequest {
···29 pub state: jacquard_common::CowStr<'a>,
30}
3132+/// Response type for
33///app.ocho.auth.atProtoCallback
34pub struct AtProtoCallbackResponse;
35impl jacquard_common::xrpc::XrpcResp for AtProtoCallbackResponse {
···45 type Response = AtProtoCallbackResponse;
46}
4748+/// Endpoint type for
49///app.ocho.auth.atProtoCallback
50pub struct AtProtoCallbackRequest;
51impl jacquard_common::xrpc::XrpcEndpoint for AtProtoCallbackRequest {
···50 pub url: jacquard_common::CowStr<'a>,
51}
5253-///Response type for
54///app.ocho.auth.authorize
55pub struct AuthorizeResponse;
56impl jacquard_common::xrpc::XrpcResp for AuthorizeResponse {
···68 type Response = AuthorizeResponse;
69}
7071-///Endpoint type for
72///app.ocho.auth.authorize
73pub struct AuthorizeRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for AuthorizeRequest {
···50 pub url: jacquard_common::CowStr<'a>,
51}
5253+/// Response type for
54///app.ocho.auth.authorize
55pub struct AuthorizeResponse;
56impl jacquard_common::xrpc::XrpcResp for AuthorizeResponse {
···68 type Response = AuthorizeResponse;
69}
7071+/// Endpoint type for
72///app.ocho.auth.authorize
73pub struct AuthorizeRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for AuthorizeRequest {
···26 pub state: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.ocho.auth.githubCallback
31pub struct GithubCallbackResponse;
32impl jacquard_common::xrpc::XrpcResp for GithubCallbackResponse {
···42 type Response = GithubCallbackResponse;
43}
4445-///Endpoint type for
46///app.ocho.auth.githubCallback
47pub struct GithubCallbackRequest;
48impl jacquard_common::xrpc::XrpcEndpoint for GithubCallbackRequest {
···26 pub state: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.ocho.auth.githubCallback
31pub struct GithubCallbackResponse;
32impl jacquard_common::xrpc::XrpcResp for GithubCallbackResponse {
···42 type Response = GithubCallbackResponse;
43}
4445+/// Endpoint type for
46///app.ocho.auth.githubCallback
47pub struct GithubCallbackRequest;
48impl jacquard_common::xrpc::XrpcEndpoint for GithubCallbackRequest {
···26 pub state: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.ocho.auth.googleCallback
31pub struct GoogleCallbackResponse;
32impl jacquard_common::xrpc::XrpcResp for GoogleCallbackResponse {
···42 type Response = GoogleCallbackResponse;
43}
4445-///Endpoint type for
46///app.ocho.auth.googleCallback
47pub struct GoogleCallbackRequest;
48impl jacquard_common::xrpc::XrpcEndpoint for GoogleCallbackRequest {
···26 pub state: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.ocho.auth.googleCallback
31pub struct GoogleCallbackResponse;
32impl jacquard_common::xrpc::XrpcResp for GoogleCallbackResponse {
···42 type Response = GoogleCallbackResponse;
43}
4445+/// Endpoint type for
46///app.ocho.auth.googleCallback
47pub struct GoogleCallbackRequest;
48impl jacquard_common::xrpc::XrpcEndpoint for GoogleCallbackRequest {
···80 }
81}
8283-///Response type for
84///app.ocho.auth.updateEmail
85pub struct UpdateEmailResponse;
86impl jacquard_common::xrpc::XrpcResp for UpdateEmailResponse {
···98 type Response = UpdateEmailResponse;
99}
100101-///Endpoint type for
102///app.ocho.auth.updateEmail
103pub struct UpdateEmailRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for UpdateEmailRequest {
···80 }
81}
8283+/// Response type for
84///app.ocho.auth.updateEmail
85pub struct UpdateEmailResponse;
86impl jacquard_common::xrpc::XrpcResp for UpdateEmailResponse {
···98 type Response = UpdateEmailResponse;
99}
100101+/// Endpoint type for
102///app.ocho.auth.updateEmail
103pub struct UpdateEmailRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for UpdateEmailRequest {
···31 >,
32}
3334-///Response type for
35///app.ocho.auth.updateHandle
36pub struct UpdateHandleResponse;
37impl jacquard_common::xrpc::XrpcResp for UpdateHandleResponse {
···49 type Response = UpdateHandleResponse;
50}
5152-///Endpoint type for
53///app.ocho.auth.updateHandle
54pub struct UpdateHandleRequest;
55impl jacquard_common::xrpc::XrpcEndpoint for UpdateHandleRequest {
···31 >,
32}
3334+/// Response type for
35///app.ocho.auth.updateHandle
36pub struct UpdateHandleResponse;
37impl jacquard_common::xrpc::XrpcResp for UpdateHandleResponse {
···49 type Response = UpdateHandleResponse;
50}
5152+/// Endpoint type for
53///app.ocho.auth.updateHandle
54pub struct UpdateHandleRequest;
55impl jacquard_common::xrpc::XrpcEndpoint for UpdateHandleRequest {
+2-2
crates/jacquard-api/src/app_ocho/auth/whoami.rs
···39 jacquard_derive::IntoStatic
40)]
41pub struct Whoami;
42-///Response type for
43///app.ocho.auth.whoami
44pub struct WhoamiResponse;
45impl jacquard_common::xrpc::XrpcResp for WhoamiResponse {
···55 type Response = WhoamiResponse;
56}
5758-///Endpoint type for
59///app.ocho.auth.whoami
60pub struct WhoamiRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for WhoamiRequest {
···39 jacquard_derive::IntoStatic
40)]
41pub struct Whoami;
42+/// Response type for
43///app.ocho.auth.whoami
44pub struct WhoamiResponse;
45impl jacquard_common::xrpc::XrpcResp for WhoamiResponse {
···55 type Response = WhoamiResponse;
56}
5758+/// Endpoint type for
59///app.ocho.auth.whoami
60pub struct WhoamiRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for WhoamiRequest {
···41 pub url: jacquard_common::CowStr<'a>,
42}
4344-///Response type for
45///app.ocho.edu.getVerificationUrl
46pub struct GetVerificationUrlResponse;
47impl jacquard_common::xrpc::XrpcResp for GetVerificationUrlResponse {
···57 type Response = GetVerificationUrlResponse;
58}
5960-///Endpoint type for
61///app.ocho.edu.getVerificationUrl
62pub struct GetVerificationUrlRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for GetVerificationUrlRequest {
···41 pub url: jacquard_common::CowStr<'a>,
42}
4344+/// Response type for
45///app.ocho.edu.getVerificationUrl
46pub struct GetVerificationUrlResponse;
47impl jacquard_common::xrpc::XrpcResp for GetVerificationUrlResponse {
···57 type Response = GetVerificationUrlResponse;
58}
5960+/// Endpoint type for
61///app.ocho.edu.getVerificationUrl
62pub struct GetVerificationUrlRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for GetVerificationUrlRequest {
···26 pub state: jacquard_common::CowStr<'a>,
27}
2829-///Response type for
30///app.ocho.edu.googleCallback
31pub struct GoogleCallbackResponse;
32impl jacquard_common::xrpc::XrpcResp for GoogleCallbackResponse {
···42 type Response = GoogleCallbackResponse;
43}
4445-///Endpoint type for
46///app.ocho.edu.googleCallback
47pub struct GoogleCallbackRequest;
48impl jacquard_common::xrpc::XrpcEndpoint for GoogleCallbackRequest {
···26 pub state: jacquard_common::CowStr<'a>,
27}
2829+/// Response type for
30///app.ocho.edu.googleCallback
31pub struct GoogleCallbackResponse;
32impl jacquard_common::xrpc::XrpcResp for GoogleCallbackResponse {
···42 type Response = GoogleCallbackResponse;
43}
4445+/// Endpoint type for
46///app.ocho.edu.googleCallback
47pub struct GoogleCallbackRequest;
48impl jacquard_common::xrpc::XrpcEndpoint for GoogleCallbackRequest {
···39 pub verified: bool,
40}
4142-///Response type for
43///app.ocho.edu.isVerified
44pub struct IsVerifiedResponse;
45impl jacquard_common::xrpc::XrpcResp for IsVerifiedResponse {
···55 type Response = IsVerifiedResponse;
56}
5758-///Endpoint type for
59///app.ocho.edu.isVerified
60pub struct IsVerifiedRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for IsVerifiedRequest {
···39 pub verified: bool,
40}
4142+/// Response type for
43///app.ocho.edu.isVerified
44pub struct IsVerifiedResponse;
45impl jacquard_common::xrpc::XrpcResp for IsVerifiedResponse {
···55 type Response = IsVerifiedResponse;
56}
5758+/// Endpoint type for
59///app.ocho.edu.isVerified
60pub struct IsVerifiedRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for IsVerifiedRequest {
+2-2
crates/jacquard-api/src/app_ocho/message/send.rs
···42 pub success: bool,
43}
4445-///Response type for
46///app.ocho.message.send
47pub struct SendResponse;
48impl jacquard_common::xrpc::XrpcResp for SendResponse {
···60 type Response = SendResponse;
61}
6263-///Endpoint type for
64///app.ocho.message.send
65pub struct SendRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for SendRequest {
···42 pub success: bool,
43}
4445+/// Response type for
46///app.ocho.message.send
47pub struct SendResponse;
48impl jacquard_common::xrpc::XrpcResp for SendResponse {
···60 type Response = SendResponse;
61}
6263+/// Endpoint type for
64///app.ocho.message.send
65pub struct SendRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for SendRequest {
···61 pub publishable_key: jacquard_common::CowStr<'a>,
62}
6364-///Response type for
65///app.ocho.payment.getStripeIntent
66pub struct GetStripeIntentResponse;
67impl jacquard_common::xrpc::XrpcResp for GetStripeIntentResponse {
···77 type Response = GetStripeIntentResponse;
78}
7980-///Endpoint type for
81///app.ocho.payment.getStripeIntent
82pub struct GetStripeIntentRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for GetStripeIntentRequest {
···61 pub publishable_key: jacquard_common::CowStr<'a>,
62}
6364+/// Response type for
65///app.ocho.payment.getStripeIntent
66pub struct GetStripeIntentResponse;
67impl jacquard_common::xrpc::XrpcResp for GetStripeIntentResponse {
···77 type Response = GetStripeIntentResponse;
78}
7980+/// Endpoint type for
81///app.ocho.payment.getStripeIntent
82pub struct GetStripeIntentRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for GetStripeIntentRequest {
+3-3
crates/jacquard-api/src/app_ocho/plugin.rs
···34 #[serde(skip_serializing_if = "std::option::Option::is_none")]
35 #[serde(borrow)]
36 pub foreground_image_blob: std::option::Option<
37- jacquard_common::types::blob::Blob<'a>,
38 >,
39}
40···95pub struct Asset<'a> {
96 /// The blob of the asset
97 #[serde(borrow)]
98- pub blob: jacquard_common::types::blob::Blob<'a>,
99 /// The hash of the asset
100 #[serde(borrow)]
101 #[builder(into)]
···392 pub favicon: std::option::Option<jacquard_common::CowStr<'a>>,
393 #[serde(skip_serializing_if = "std::option::Option::is_none")]
394 #[serde(borrow)]
395- pub favicon_blob: std::option::Option<jacquard_common::types::blob::Blob<'a>>,
396 /// The output directory for the web app.
397 #[serde(skip_serializing_if = "std::option::Option::is_none")]
398 #[serde(borrow)]
···34 #[serde(skip_serializing_if = "std::option::Option::is_none")]
35 #[serde(borrow)]
36 pub foreground_image_blob: std::option::Option<
37+ jacquard_common::types::blob::BlobRef<'a>,
38 >,
39}
40···95pub struct Asset<'a> {
96 /// The blob of the asset
97 #[serde(borrow)]
98+ pub blob: jacquard_common::types::blob::BlobRef<'a>,
99 /// The hash of the asset
100 #[serde(borrow)]
101 #[builder(into)]
···392 pub favicon: std::option::Option<jacquard_common::CowStr<'a>>,
393 #[serde(skip_serializing_if = "std::option::Option::is_none")]
394 #[serde(borrow)]
395+ pub favicon_blob: std::option::Option<jacquard_common::types::blob::BlobRef<'a>>,
396 /// The output directory for the web app.
397 #[serde(skip_serializing_if = "std::option::Option::is_none")]
398 #[serde(borrow)]
···42 pub value: crate::app_ocho::plugin::Manifest<'a>,
43}
4445-///Response type for
46///app.ocho.plugin.getManifest
47pub struct GetManifestResponse;
48impl jacquard_common::xrpc::XrpcResp for GetManifestResponse {
···58 type Response = GetManifestResponse;
59}
6061-///Endpoint type for
62///app.ocho.plugin.getManifest
63pub struct GetManifestRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetManifestRequest {
···42 pub value: crate::app_ocho::plugin::Manifest<'a>,
43}
4445+/// Response type for
46///app.ocho.plugin.getManifest
47pub struct GetManifestResponse;
48impl jacquard_common::xrpc::XrpcResp for GetManifestResponse {
···58 type Response = GetManifestResponse;
59}
6061+/// Endpoint type for
62///app.ocho.plugin.getManifest
63pub struct GetManifestRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetManifestRequest {
···38 pub success: bool,
39}
4041-///Response type for
42///app.ocho.plugin.putHostingUrl
43pub struct PutHostingUrlResponse;
44impl jacquard_common::xrpc::XrpcResp for PutHostingUrlResponse {
···56 type Response = PutHostingUrlResponse;
57}
5859-///Endpoint type for
60///app.ocho.plugin.putHostingUrl
61pub struct PutHostingUrlRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for PutHostingUrlRequest {
···38 pub success: bool,
39}
4041+/// Response type for
42///app.ocho.plugin.putHostingUrl
43pub struct PutHostingUrlResponse;
44impl jacquard_common::xrpc::XrpcResp for PutHostingUrlResponse {
···56 type Response = PutHostingUrlResponse;
57}
5859+/// Endpoint type for
60///app.ocho.plugin.putHostingUrl
61pub struct PutHostingUrlRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for PutHostingUrlRequest {
+2-2
crates/jacquard-api/src/app_ocho/push/register.rs
···39 pub success: bool,
40}
4142-///Response type for
43///app.ocho.push.register
44pub struct RegisterResponse;
45impl jacquard_common::xrpc::XrpcResp for RegisterResponse {
···57 type Response = RegisterResponse;
58}
5960-///Endpoint type for
61///app.ocho.push.register
62pub struct RegisterRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for RegisterRequest {
···39 pub success: bool,
40}
4142+/// Response type for
43///app.ocho.push.register
44pub struct RegisterResponse;
45impl jacquard_common::xrpc::XrpcResp for RegisterResponse {
···57 type Response = RegisterResponse;
58}
5960+/// Endpoint type for
61///app.ocho.push.register
62pub struct RegisterRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for RegisterRequest {
···39 pub token: jacquard_common::CowStr<'a>,
40}
4142-///Response type for
43///app.ocho.server.getLaunchToken
44pub struct GetLaunchTokenResponse;
45impl jacquard_common::xrpc::XrpcResp for GetLaunchTokenResponse {
···55 type Response = GetLaunchTokenResponse;
56}
5758-///Endpoint type for
59///app.ocho.server.getLaunchToken
60pub struct GetLaunchTokenRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetLaunchTokenRequest {
···39 pub token: jacquard_common::CowStr<'a>,
40}
4142+/// Response type for
43///app.ocho.server.getLaunchToken
44pub struct GetLaunchTokenResponse;
45impl jacquard_common::xrpc::XrpcResp for GetLaunchTokenResponse {
···55 type Response = GetLaunchTokenResponse;
56}
5758+/// Endpoint type for
59///app.ocho.server.getLaunchToken
60pub struct GetLaunchTokenRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetLaunchTokenRequest {
···39 pub token: jacquard_common::CowStr<'a>,
40}
4142-///Response type for
43///app.ocho.server.getToken
44pub struct GetTokenResponse;
45impl jacquard_common::xrpc::XrpcResp for GetTokenResponse {
···55 type Response = GetTokenResponse;
56}
5758-///Endpoint type for
59///app.ocho.server.getToken
60pub struct GetTokenRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetTokenRequest {
···39 pub token: jacquard_common::CowStr<'a>,
40}
4142+/// Response type for
43///app.ocho.server.getToken
44pub struct GetTokenResponse;
45impl jacquard_common::xrpc::XrpcResp for GetTokenResponse {
···55 type Response = GetTokenResponse;
56}
5758+/// Endpoint type for
59///app.ocho.server.getToken
60pub struct GetTokenRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetTokenRequest {
···50 pub token: jacquard_common::CowStr<'a>,
51}
5253-///Response type for
54///app.ocho.server.swapLaunchToken
55pub struct SwapLaunchTokenResponse;
56impl jacquard_common::xrpc::XrpcResp for SwapLaunchTokenResponse {
···66 type Response = SwapLaunchTokenResponse;
67}
6869-///Endpoint type for
70///app.ocho.server.swapLaunchToken
71pub struct SwapLaunchTokenRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for SwapLaunchTokenRequest {
···50 pub token: jacquard_common::CowStr<'a>,
51}
5253+/// Response type for
54///app.ocho.server.swapLaunchToken
55pub struct SwapLaunchTokenResponse;
56impl jacquard_common::xrpc::XrpcResp for SwapLaunchTokenResponse {
···66 type Response = SwapLaunchTokenResponse;
67}
6869+/// Endpoint type for
70///app.ocho.server.swapLaunchToken
71pub struct SwapLaunchTokenRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for SwapLaunchTokenRequest {
···46 pub albums: std::option::Option<Vec<crate::app_rocksky::album::AlbumViewBasic<'a>>>,
47}
4849-///Response type for
50///app.rocksky.actor.getActorAlbums
51pub struct GetActorAlbumsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetActorAlbumsResponse {
···62 type Response = GetActorAlbumsResponse;
63}
6465-///Endpoint type for
66///app.rocksky.actor.getActorAlbums
67pub struct GetActorAlbumsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetActorAlbumsRequest {
···46 pub albums: std::option::Option<Vec<crate::app_rocksky::album::AlbumViewBasic<'a>>>,
47}
4849+/// Response type for
50///app.rocksky.actor.getActorAlbums
51pub struct GetActorAlbumsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetActorAlbumsResponse {
···62 type Response = GetActorAlbumsResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.actor.getActorAlbums
67pub struct GetActorAlbumsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetActorAlbumsRequest {
···48 >,
49}
5051-///Response type for
52///app.rocksky.actor.getActorArtists
53pub struct GetActorArtistsResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorArtistsResponse {
···64 type Response = GetActorArtistsResponse;
65}
6667-///Endpoint type for
68///app.rocksky.actor.getActorArtists
69pub struct GetActorArtistsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorArtistsRequest {
···48 >,
49}
5051+/// Response type for
52///app.rocksky.actor.getActorArtists
53pub struct GetActorArtistsResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorArtistsResponse {
···64 type Response = GetActorArtistsResponse;
65}
6667+/// Endpoint type for
68///app.rocksky.actor.getActorArtists
69pub struct GetActorArtistsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorArtistsRequest {
···46 pub tracks: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
47}
4849-///Response type for
50///app.rocksky.actor.getActorLovedSongs
51pub struct GetActorLovedSongsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetActorLovedSongsResponse {
···62 type Response = GetActorLovedSongsResponse;
63}
6465-///Endpoint type for
66///app.rocksky.actor.getActorLovedSongs
67pub struct GetActorLovedSongsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetActorLovedSongsRequest {
···46 pub tracks: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
47}
4849+/// Response type for
50///app.rocksky.actor.getActorLovedSongs
51pub struct GetActorLovedSongsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetActorLovedSongsResponse {
···62 type Response = GetActorLovedSongsResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.actor.getActorLovedSongs
67pub struct GetActorLovedSongsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetActorLovedSongsRequest {
···48 >,
49}
5051-///Response type for
52///app.rocksky.actor.getActorPlaylists
53pub struct GetActorPlaylistsResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorPlaylistsResponse {
···64 type Response = GetActorPlaylistsResponse;
65}
6667-///Endpoint type for
68///app.rocksky.actor.getActorPlaylists
69pub struct GetActorPlaylistsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorPlaylistsRequest {
···48 >,
49}
5051+/// Response type for
52///app.rocksky.actor.getActorPlaylists
53pub struct GetActorPlaylistsResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorPlaylistsResponse {
···64 type Response = GetActorPlaylistsResponse;
65}
6667+/// Endpoint type for
68///app.rocksky.actor.getActorPlaylists
69pub struct GetActorPlaylistsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorPlaylistsRequest {
···48 >,
49}
5051-///Response type for
52///app.rocksky.actor.getActorScrobbles
53pub struct GetActorScrobblesResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorScrobblesResponse {
···64 type Response = GetActorScrobblesResponse;
65}
6667-///Endpoint type for
68///app.rocksky.actor.getActorScrobbles
69pub struct GetActorScrobblesRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorScrobblesRequest {
···48 >,
49}
5051+/// Response type for
52///app.rocksky.actor.getActorScrobbles
53pub struct GetActorScrobblesResponse;
54impl jacquard_common::xrpc::XrpcResp for GetActorScrobblesResponse {
···64 type Response = GetActorScrobblesResponse;
65}
6667+/// Endpoint type for
68///app.rocksky.actor.getActorScrobbles
69pub struct GetActorScrobblesRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetActorScrobblesRequest {
···46 pub songs: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
47}
4849-///Response type for
50///app.rocksky.actor.getActorSongs
51pub struct GetActorSongsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetActorSongsResponse {
···62 type Response = GetActorSongsResponse;
63}
6465-///Endpoint type for
66///app.rocksky.actor.getActorSongs
67pub struct GetActorSongsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetActorSongsRequest {
···46 pub songs: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
47}
4849+/// Response type for
50///app.rocksky.actor.getActorSongs
51pub struct GetActorSongsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetActorSongsResponse {
···62 type Response = GetActorSongsResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.actor.getActorSongs
67pub struct GetActorSongsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetActorSongsRequest {
···40 pub value: crate::app_rocksky::actor::ProfileViewDetailed<'a>,
41}
4243-///Response type for
44///app.rocksky.actor.getProfile
45pub struct GetProfileResponse;
46impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···56 type Response = GetProfileResponse;
57}
5859-///Endpoint type for
60///app.rocksky.actor.getProfile
61pub struct GetProfileRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···40 pub value: crate::app_rocksky::actor::ProfileViewDetailed<'a>,
41}
4243+/// Response type for
44///app.rocksky.actor.getProfile
45pub struct GetProfileResponse;
46impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···56 type Response = GetProfileResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.actor.getProfile
61pub struct GetProfileRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
+1-1
crates/jacquard-api/src/app_rocksky/album.rs
···27 #[serde(skip_serializing_if = "std::option::Option::is_none")]
28 #[builder(into)]
29 #[serde(borrow)]
30- pub album_art: Option<jacquard_common::types::blob::Blob<'a>>,
31 /// The Apple Music link of the album.
32 #[serde(skip_serializing_if = "std::option::Option::is_none")]
33 #[builder(into)]
···27 #[serde(skip_serializing_if = "std::option::Option::is_none")]
28 #[builder(into)]
29 #[serde(borrow)]
30+ pub album_art: Option<jacquard_common::types::blob::BlobRef<'a>>,
31 /// The Apple Music link of the album.
32 #[serde(skip_serializing_if = "std::option::Option::is_none")]
33 #[builder(into)]
···39 pub value: crate::app_rocksky::album::AlbumViewDetailed<'a>,
40}
4142-///Response type for
43///app.rocksky.album.getAlbum
44pub struct GetAlbumResponse;
45impl jacquard_common::xrpc::XrpcResp for GetAlbumResponse {
···55 type Response = GetAlbumResponse;
56}
5758-///Endpoint type for
59///app.rocksky.album.getAlbum
60pub struct GetAlbumRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumRequest {
···39 pub value: crate::app_rocksky::album::AlbumViewDetailed<'a>,
40}
4142+/// Response type for
43///app.rocksky.album.getAlbum
44pub struct GetAlbumResponse;
45impl jacquard_common::xrpc::XrpcResp for GetAlbumResponse {
···55 type Response = GetAlbumResponse;
56}
5758+/// Endpoint type for
59///app.rocksky.album.getAlbum
60pub struct GetAlbumRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumRequest {
···40 pub tracks: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
41}
4243-///Response type for
44///app.rocksky.album.getAlbumTracks
45pub struct GetAlbumTracksResponse;
46impl jacquard_common::xrpc::XrpcResp for GetAlbumTracksResponse {
···56 type Response = GetAlbumTracksResponse;
57}
5859-///Endpoint type for
60///app.rocksky.album.getAlbumTracks
61pub struct GetAlbumTracksRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumTracksRequest {
···40 pub tracks: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
41}
4243+/// Response type for
44///app.rocksky.album.getAlbumTracks
45pub struct GetAlbumTracksResponse;
46impl jacquard_common::xrpc::XrpcResp for GetAlbumTracksResponse {
···56 type Response = GetAlbumTracksResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.album.getAlbumTracks
61pub struct GetAlbumTracksRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumTracksRequest {
···44 pub albums: std::option::Option<Vec<crate::app_rocksky::album::AlbumViewBasic<'a>>>,
45}
4647-///Response type for
48///app.rocksky.album.getAlbums
49pub struct GetAlbumsResponse;
50impl jacquard_common::xrpc::XrpcResp for GetAlbumsResponse {
···60 type Response = GetAlbumsResponse;
61}
6263-///Endpoint type for
64///app.rocksky.album.getAlbums
65pub struct GetAlbumsRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumsRequest {
···44 pub albums: std::option::Option<Vec<crate::app_rocksky::album::AlbumViewBasic<'a>>>,
45}
4647+/// Response type for
48///app.rocksky.album.getAlbums
49pub struct GetAlbumsResponse;
50impl jacquard_common::xrpc::XrpcResp for GetAlbumsResponse {
···60 type Response = GetAlbumsResponse;
61}
6263+/// Endpoint type for
64///app.rocksky.album.getAlbums
65pub struct GetAlbumsRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumsRequest {
···44 pub value: jacquard_common::types::value::Data<'a>,
45}
4647-///Response type for
48///app.rocksky.apikey.createApikey
49pub struct CreateApikeyResponse;
50impl jacquard_common::xrpc::XrpcResp for CreateApikeyResponse {
···62 type Response = CreateApikeyResponse;
63}
6465-///Endpoint type for
66///app.rocksky.apikey.createApikey
67pub struct CreateApikeyRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for CreateApikeyRequest {
···44 pub value: jacquard_common::types::value::Data<'a>,
45}
4647+/// Response type for
48///app.rocksky.apikey.createApikey
49pub struct CreateApikeyResponse;
50impl jacquard_common::xrpc::XrpcResp for CreateApikeyResponse {
···62 type Response = CreateApikeyResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.apikey.createApikey
67pub struct CreateApikeyRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for CreateApikeyRequest {
···42 pub api_keys: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
43}
4445-///Response type for
46///app.rocksky.apikey.getApikeys
47pub struct GetApikeysResponse;
48impl jacquard_common::xrpc::XrpcResp for GetApikeysResponse {
···58 type Response = GetApikeysResponse;
59}
6061-///Endpoint type for
62///app.rocksky.apikey.getApikeys
63pub struct GetApikeysRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetApikeysRequest {
···42 pub api_keys: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
43}
4445+/// Response type for
46///app.rocksky.apikey.getApikeys
47pub struct GetApikeysResponse;
48impl jacquard_common::xrpc::XrpcResp for GetApikeysResponse {
···58 type Response = GetApikeysResponse;
59}
6061+/// Endpoint type for
62///app.rocksky.apikey.getApikeys
63pub struct GetApikeysRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetApikeysRequest {
···47 pub value: jacquard_common::types::value::Data<'a>,
48}
4950-///Response type for
51///app.rocksky.apikey.updateApikey
52pub struct UpdateApikeyResponse;
53impl jacquard_common::xrpc::XrpcResp for UpdateApikeyResponse {
···65 type Response = UpdateApikeyResponse;
66}
6768-///Endpoint type for
69///app.rocksky.apikey.updateApikey
70pub struct UpdateApikeyRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for UpdateApikeyRequest {
···47 pub value: jacquard_common::types::value::Data<'a>,
48}
4950+/// Response type for
51///app.rocksky.apikey.updateApikey
52pub struct UpdateApikeyResponse;
53impl jacquard_common::xrpc::XrpcResp for UpdateApikeyResponse {
···65 type Response = UpdateApikeyResponse;
66}
6768+/// Endpoint type for
69///app.rocksky.apikey.updateApikey
70pub struct UpdateApikeyRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for UpdateApikeyRequest {
+1-1
crates/jacquard-api/src/app_rocksky/artist.rs
···52 #[serde(skip_serializing_if = "std::option::Option::is_none")]
53 #[builder(into)]
54 #[serde(borrow)]
55- pub picture: Option<jacquard_common::types::blob::Blob<'a>>,
56 /// The tags of the artist.
57 #[serde(skip_serializing_if = "std::option::Option::is_none")]
58 #[builder(into)]
···52 #[serde(skip_serializing_if = "std::option::Option::is_none")]
53 #[builder(into)]
54 #[serde(borrow)]
55+ pub picture: Option<jacquard_common::types::blob::BlobRef<'a>>,
56 /// The tags of the artist.
57 #[serde(skip_serializing_if = "std::option::Option::is_none")]
58 #[builder(into)]
···39 pub value: crate::app_rocksky::artist::ArtistViewDetailed<'a>,
40}
4142-///Response type for
43///app.rocksky.artist.getArtist
44pub struct GetArtistResponse;
45impl jacquard_common::xrpc::XrpcResp for GetArtistResponse {
···55 type Response = GetArtistResponse;
56}
5758-///Endpoint type for
59///app.rocksky.artist.getArtist
60pub struct GetArtistRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetArtistRequest {
···39 pub value: crate::app_rocksky::artist::ArtistViewDetailed<'a>,
40}
4142+/// Response type for
43///app.rocksky.artist.getArtist
44pub struct GetArtistResponse;
45impl jacquard_common::xrpc::XrpcResp for GetArtistResponse {
···55 type Response = GetArtistResponse;
56}
5758+/// Endpoint type for
59///app.rocksky.artist.getArtist
60pub struct GetArtistRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetArtistRequest {
···40 pub albums: std::option::Option<Vec<crate::app_rocksky::album::AlbumViewBasic<'a>>>,
41}
4243-///Response type for
44///app.rocksky.artist.getArtistAlbums
45pub struct GetArtistAlbumsResponse;
46impl jacquard_common::xrpc::XrpcResp for GetArtistAlbumsResponse {
···56 type Response = GetArtistAlbumsResponse;
57}
5859-///Endpoint type for
60///app.rocksky.artist.getArtistAlbums
61pub struct GetArtistAlbumsRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetArtistAlbumsRequest {
···40 pub albums: std::option::Option<Vec<crate::app_rocksky::album::AlbumViewBasic<'a>>>,
41}
4243+/// Response type for
44///app.rocksky.artist.getArtistAlbums
45pub struct GetArtistAlbumsResponse;
46impl jacquard_common::xrpc::XrpcResp for GetArtistAlbumsResponse {
···56 type Response = GetArtistAlbumsResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.artist.getArtistAlbums
61pub struct GetArtistAlbumsRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetArtistAlbumsRequest {
···47 pub tracks: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
48}
4950-///Response type for
51///app.rocksky.artist.getArtistTracks
52pub struct GetArtistTracksResponse;
53impl jacquard_common::xrpc::XrpcResp for GetArtistTracksResponse {
···63 type Response = GetArtistTracksResponse;
64}
6566-///Endpoint type for
67///app.rocksky.artist.getArtistTracks
68pub struct GetArtistTracksRequest;
69impl jacquard_common::xrpc::XrpcEndpoint for GetArtistTracksRequest {
···47 pub tracks: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
48}
4950+/// Response type for
51///app.rocksky.artist.getArtistTracks
52pub struct GetArtistTracksResponse;
53impl jacquard_common::xrpc::XrpcResp for GetArtistTracksResponse {
···63 type Response = GetArtistTracksResponse;
64}
6566+/// Endpoint type for
67///app.rocksky.artist.getArtistTracks
68pub struct GetArtistTracksRequest;
69impl jacquard_common::xrpc::XrpcEndpoint for GetArtistTracksRequest {
···46 >,
47}
4849-///Response type for
50///app.rocksky.artist.getArtists
51pub struct GetArtistsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetArtistsResponse {
···62 type Response = GetArtistsResponse;
63}
6465-///Endpoint type for
66///app.rocksky.artist.getArtists
67pub struct GetArtistsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetArtistsRequest {
···46 >,
47}
4849+/// Response type for
50///app.rocksky.artist.getArtists
51pub struct GetArtistsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetArtistsResponse {
···62 type Response = GetArtistsResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.artist.getArtists
67pub struct GetArtistsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetArtistsRequest {
···49 pub value: crate::app_rocksky::charts::ChartsView<'a>,
50}
5152-///Response type for
53///app.rocksky.charts.getScrobblesChart
54pub struct GetScrobblesChartResponse;
55impl jacquard_common::xrpc::XrpcResp for GetScrobblesChartResponse {
···65 type Response = GetScrobblesChartResponse;
66}
6768-///Endpoint type for
69///app.rocksky.charts.getScrobblesChart
70pub struct GetScrobblesChartRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetScrobblesChartRequest {
···49 pub value: crate::app_rocksky::charts::ChartsView<'a>,
50}
5152+/// Response type for
53///app.rocksky.charts.getScrobblesChart
54pub struct GetScrobblesChartResponse;
55impl jacquard_common::xrpc::XrpcResp for GetScrobblesChartResponse {
···65 type Response = GetScrobblesChartResponse;
66}
6768+/// Endpoint type for
69///app.rocksky.charts.getScrobblesChart
70pub struct GetScrobblesChartRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetScrobblesChartRequest {
···41 pub value: crate::app_rocksky::dropbox::FileListView<'a>,
42}
4344-///Response type for
45///app.rocksky.dropbox.getFiles
46pub struct GetFilesResponse;
47impl jacquard_common::xrpc::XrpcResp for GetFilesResponse {
···57 type Response = GetFilesResponse;
58}
5960-///Endpoint type for
61///app.rocksky.dropbox.getFiles
62pub struct GetFilesRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for GetFilesRequest {
···41 pub value: crate::app_rocksky::dropbox::FileListView<'a>,
42}
4344+/// Response type for
45///app.rocksky.dropbox.getFiles
46pub struct GetFilesResponse;
47impl jacquard_common::xrpc::XrpcResp for GetFilesResponse {
···57 type Response = GetFilesResponse;
58}
5960+/// Endpoint type for
61///app.rocksky.dropbox.getFiles
62pub struct GetFilesRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for GetFilesRequest {
···40 pub value: crate::app_rocksky::dropbox::FileView<'a>,
41}
4243-///Response type for
44///app.rocksky.dropbox.getMetadata
45pub struct GetMetadataResponse;
46impl jacquard_common::xrpc::XrpcResp for GetMetadataResponse {
···56 type Response = GetMetadataResponse;
57}
5859-///Endpoint type for
60///app.rocksky.dropbox.getMetadata
61pub struct GetMetadataRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetMetadataRequest {
···40 pub value: crate::app_rocksky::dropbox::FileView<'a>,
41}
4243+/// Response type for
44///app.rocksky.dropbox.getMetadata
45pub struct GetMetadataResponse;
46impl jacquard_common::xrpc::XrpcResp for GetMetadataResponse {
···56 type Response = GetMetadataResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.dropbox.getMetadata
61pub struct GetMetadataRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetMetadataRequest {
···40 pub value: crate::app_rocksky::dropbox::TemporaryLinkView<'a>,
41}
4243-///Response type for
44///app.rocksky.dropbox.getTemporaryLink
45pub struct GetTemporaryLinkResponse;
46impl jacquard_common::xrpc::XrpcResp for GetTemporaryLinkResponse {
···56 type Response = GetTemporaryLinkResponse;
57}
5859-///Endpoint type for
60///app.rocksky.dropbox.getTemporaryLink
61pub struct GetTemporaryLinkRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetTemporaryLinkRequest {
···40 pub value: crate::app_rocksky::dropbox::TemporaryLinkView<'a>,
41}
4243+/// Response type for
44///app.rocksky.dropbox.getTemporaryLink
45pub struct GetTemporaryLinkResponse;
46impl jacquard_common::xrpc::XrpcResp for GetTemporaryLinkResponse {
···56 type Response = GetTemporaryLinkResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.dropbox.getTemporaryLink
61pub struct GetTemporaryLinkRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetTemporaryLinkRequest {
···40 pub value: crate::app_rocksky::feed::NowPlayingsView<'a>,
41}
4243-///Response type for
44///app.rocksky.feed.getNowPlayings
45pub struct GetNowPlayingsResponse;
46impl jacquard_common::xrpc::XrpcResp for GetNowPlayingsResponse {
···56 type Response = GetNowPlayingsResponse;
57}
5859-///Endpoint type for
60///app.rocksky.feed.getNowPlayings
61pub struct GetNowPlayingsRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetNowPlayingsRequest {
···40 pub value: crate::app_rocksky::feed::NowPlayingsView<'a>,
41}
4243+/// Response type for
44///app.rocksky.feed.getNowPlayings
45pub struct GetNowPlayingsResponse;
46impl jacquard_common::xrpc::XrpcResp for GetNowPlayingsResponse {
···56 type Response = GetNowPlayingsResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.feed.getNowPlayings
61pub struct GetNowPlayingsRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetNowPlayingsRequest {
···40 pub value: crate::app_rocksky::feed::SearchResultsView<'a>,
41}
4243-///Response type for
44///app.rocksky.feed.search
45pub struct SearchResponse;
46impl jacquard_common::xrpc::XrpcResp for SearchResponse {
···56 type Response = SearchResponse;
57}
5859-///Endpoint type for
60///app.rocksky.feed.search
61pub struct SearchRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for SearchRequest {
···40 pub value: crate::app_rocksky::feed::SearchResultsView<'a>,
41}
4243+/// Response type for
44///app.rocksky.feed.search
45pub struct SearchResponse;
46impl jacquard_common::xrpc::XrpcResp for SearchResponse {
···56 type Response = SearchResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.feed.search
61pub struct SearchRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for SearchRequest {
···40 pub value: crate::app_rocksky::googledrive::FileView<'a>,
41}
4243-///Response type for
44///app.rocksky.googledrive.getFile
45pub struct GetFileResponse;
46impl jacquard_common::xrpc::XrpcResp for GetFileResponse {
···56 type Response = GetFileResponse;
57}
5859-///Endpoint type for
60///app.rocksky.googledrive.getFile
61pub struct GetFileRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetFileRequest {
···40 pub value: crate::app_rocksky::googledrive::FileView<'a>,
41}
4243+/// Response type for
44///app.rocksky.googledrive.getFile
45pub struct GetFileResponse;
46impl jacquard_common::xrpc::XrpcResp for GetFileResponse {
···56 type Response = GetFileResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.googledrive.getFile
61pub struct GetFileRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetFileRequest {
···41 pub value: crate::app_rocksky::googledrive::FileListView<'a>,
42}
4344-///Response type for
45///app.rocksky.googledrive.getFiles
46pub struct GetFilesResponse;
47impl jacquard_common::xrpc::XrpcResp for GetFilesResponse {
···57 type Response = GetFilesResponse;
58}
5960-///Endpoint type for
61///app.rocksky.googledrive.getFiles
62pub struct GetFilesRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for GetFilesRequest {
···41 pub value: crate::app_rocksky::googledrive::FileListView<'a>,
42}
4344+/// Response type for
45///app.rocksky.googledrive.getFiles
46pub struct GetFilesResponse;
47impl jacquard_common::xrpc::XrpcResp for GetFilesResponse {
···57 type Response = GetFilesResponse;
58}
5960+/// Endpoint type for
61///app.rocksky.googledrive.getFiles
62pub struct GetFilesRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for GetFilesRequest {
···41 pub value: crate::app_rocksky::shout::ShoutView<'a>,
42}
4344-///Response type for
45///app.rocksky.like.dislikeShout
46pub struct DislikeShoutResponse;
47impl jacquard_common::xrpc::XrpcResp for DislikeShoutResponse {
···59 type Response = DislikeShoutResponse;
60}
6162-///Endpoint type for
63///app.rocksky.like.dislikeShout
64pub struct DislikeShoutRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for DislikeShoutRequest {
···41 pub value: crate::app_rocksky::shout::ShoutView<'a>,
42}
4344+/// Response type for
45///app.rocksky.like.dislikeShout
46pub struct DislikeShoutResponse;
47impl jacquard_common::xrpc::XrpcResp for DislikeShoutResponse {
···59 type Response = DislikeShoutResponse;
60}
6162+/// Endpoint type for
63///app.rocksky.like.dislikeShout
64pub struct DislikeShoutRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for DislikeShoutRequest {
···41 pub value: crate::app_rocksky::song::SongViewDetailed<'a>,
42}
4344-///Response type for
45///app.rocksky.like.dislikeSong
46pub struct DislikeSongResponse;
47impl jacquard_common::xrpc::XrpcResp for DislikeSongResponse {
···59 type Response = DislikeSongResponse;
60}
6162-///Endpoint type for
63///app.rocksky.like.dislikeSong
64pub struct DislikeSongRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for DislikeSongRequest {
···41 pub value: crate::app_rocksky::song::SongViewDetailed<'a>,
42}
4344+/// Response type for
45///app.rocksky.like.dislikeSong
46pub struct DislikeSongResponse;
47impl jacquard_common::xrpc::XrpcResp for DislikeSongResponse {
···59 type Response = DislikeSongResponse;
60}
6162+/// Endpoint type for
63///app.rocksky.like.dislikeSong
64pub struct DislikeSongRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for DislikeSongRequest {
···41 pub value: crate::app_rocksky::shout::ShoutView<'a>,
42}
4344-///Response type for
45///app.rocksky.like.likeShout
46pub struct LikeShoutResponse;
47impl jacquard_common::xrpc::XrpcResp for LikeShoutResponse {
···59 type Response = LikeShoutResponse;
60}
6162-///Endpoint type for
63///app.rocksky.like.likeShout
64pub struct LikeShoutRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for LikeShoutRequest {
···41 pub value: crate::app_rocksky::shout::ShoutView<'a>,
42}
4344+/// Response type for
45///app.rocksky.like.likeShout
46pub struct LikeShoutResponse;
47impl jacquard_common::xrpc::XrpcResp for LikeShoutResponse {
···59 type Response = LikeShoutResponse;
60}
6162+/// Endpoint type for
63///app.rocksky.like.likeShout
64pub struct LikeShoutRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for LikeShoutRequest {
···41 pub value: crate::app_rocksky::song::SongViewDetailed<'a>,
42}
4344-///Response type for
45///app.rocksky.like.likeSong
46pub struct LikeSongResponse;
47impl jacquard_common::xrpc::XrpcResp for LikeSongResponse {
···59 type Response = LikeSongResponse;
60}
6162-///Endpoint type for
63///app.rocksky.like.likeSong
64pub struct LikeSongRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for LikeSongRequest {
···41 pub value: crate::app_rocksky::song::SongViewDetailed<'a>,
42}
4344+/// Response type for
45///app.rocksky.like.likeSong
46pub struct LikeSongResponse;
47impl jacquard_common::xrpc::XrpcResp for LikeSongResponse {
···59 type Response = LikeSongResponse;
60}
6162+/// Endpoint type for
63///app.rocksky.like.likeSong
64pub struct LikeSongRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for LikeSongRequest {
···40 pub value: crate::app_rocksky::player::CurrentlyPlayingViewDetailed<'a>,
41}
4243-///Response type for
44///app.rocksky.player.getCurrentlyPlaying
45pub struct GetCurrentlyPlayingResponse;
46impl jacquard_common::xrpc::XrpcResp for GetCurrentlyPlayingResponse {
···56 type Response = GetCurrentlyPlayingResponse;
57}
5859-///Endpoint type for
60///app.rocksky.player.getCurrentlyPlaying
61pub struct GetCurrentlyPlayingRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetCurrentlyPlayingRequest {
···40 pub value: crate::app_rocksky::player::CurrentlyPlayingViewDetailed<'a>,
41}
4243+/// Response type for
44///app.rocksky.player.getCurrentlyPlaying
45pub struct GetCurrentlyPlayingResponse;
46impl jacquard_common::xrpc::XrpcResp for GetCurrentlyPlayingResponse {
···56 type Response = GetCurrentlyPlayingResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.player.getCurrentlyPlaying
61pub struct GetCurrentlyPlayingRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetCurrentlyPlayingRequest {
···39 pub value: crate::app_rocksky::playlist::PlaylistViewDetailed<'a>,
40}
4142-///Response type for
43///app.rocksky.playlist.getPlaylist
44pub struct GetPlaylistResponse;
45impl jacquard_common::xrpc::XrpcResp for GetPlaylistResponse {
···55 type Response = GetPlaylistResponse;
56}
5758-///Endpoint type for
59///app.rocksky.playlist.getPlaylist
60pub struct GetPlaylistRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetPlaylistRequest {
···39 pub value: crate::app_rocksky::playlist::PlaylistViewDetailed<'a>,
40}
4142+/// Response type for
43///app.rocksky.playlist.getPlaylist
44pub struct GetPlaylistResponse;
45impl jacquard_common::xrpc::XrpcResp for GetPlaylistResponse {
···55 type Response = GetPlaylistResponse;
56}
5758+/// Endpoint type for
59///app.rocksky.playlist.getPlaylist
60pub struct GetPlaylistRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetPlaylistRequest {
···44 >,
45}
4647-///Response type for
48///app.rocksky.playlist.getPlaylists
49pub struct GetPlaylistsResponse;
50impl jacquard_common::xrpc::XrpcResp for GetPlaylistsResponse {
···60 type Response = GetPlaylistsResponse;
61}
6263-///Endpoint type for
64///app.rocksky.playlist.getPlaylists
65pub struct GetPlaylistsRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetPlaylistsRequest {
···44 >,
45}
4647+/// Response type for
48///app.rocksky.playlist.getPlaylists
49pub struct GetPlaylistsResponse;
50impl jacquard_common::xrpc::XrpcResp for GetPlaylistsResponse {
···60 type Response = GetPlaylistsResponse;
61}
6263+/// Endpoint type for
64///app.rocksky.playlist.getPlaylists
65pub struct GetPlaylistsRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetPlaylistsRequest {
+1-1
crates/jacquard-api/src/app_rocksky/radio.rs
···35 #[serde(skip_serializing_if = "std::option::Option::is_none")]
36 #[builder(into)]
37 #[serde(borrow)]
38- pub logo: Option<jacquard_common::types::blob::Blob<'a>>,
39 /// The name of the radio station.
40 #[serde(borrow)]
41 #[builder(into)]
···35 #[serde(skip_serializing_if = "std::option::Option::is_none")]
36 #[builder(into)]
37 #[serde(borrow)]
38+ pub logo: Option<jacquard_common::types::blob::BlobRef<'a>>,
39 /// The name of the radio station.
40 #[serde(borrow)]
41 #[builder(into)]
+1-1
crates/jacquard-api/src/app_rocksky/scrobble.rs
···31 #[serde(skip_serializing_if = "std::option::Option::is_none")]
32 #[builder(into)]
33 #[serde(borrow)]
34- pub album_art: Option<jacquard_common::types::blob::Blob<'a>>,
35 /// The album artist of the song.
36 #[serde(borrow)]
37 #[builder(into)]
···31 #[serde(skip_serializing_if = "std::option::Option::is_none")]
32 #[builder(into)]
33 #[serde(borrow)]
34+ pub album_art: Option<jacquard_common::types::blob::BlobRef<'a>>,
35 /// The album artist of the song.
36 #[serde(borrow)]
37 #[builder(into)]
···118 pub value: crate::app_rocksky::scrobble::ScrobbleViewBasic<'a>,
119}
120121-///Response type for
122///app.rocksky.scrobble.createScrobble
123pub struct CreateScrobbleResponse;
124impl jacquard_common::xrpc::XrpcResp for CreateScrobbleResponse {
···136 type Response = CreateScrobbleResponse;
137}
138139-///Endpoint type for
140///app.rocksky.scrobble.createScrobble
141pub struct CreateScrobbleRequest;
142impl jacquard_common::xrpc::XrpcEndpoint for CreateScrobbleRequest {
···118 pub value: crate::app_rocksky::scrobble::ScrobbleViewBasic<'a>,
119}
120121+/// Response type for
122///app.rocksky.scrobble.createScrobble
123pub struct CreateScrobbleResponse;
124impl jacquard_common::xrpc::XrpcResp for CreateScrobbleResponse {
···136 type Response = CreateScrobbleResponse;
137}
138139+/// Endpoint type for
140///app.rocksky.scrobble.createScrobble
141pub struct CreateScrobbleRequest;
142impl jacquard_common::xrpc::XrpcEndpoint for CreateScrobbleRequest {
···39 pub value: crate::app_rocksky::scrobble::ScrobbleViewDetailed<'a>,
40}
4142-///Response type for
43///app.rocksky.scrobble.getScrobble
44pub struct GetScrobbleResponse;
45impl jacquard_common::xrpc::XrpcResp for GetScrobbleResponse {
···55 type Response = GetScrobbleResponse;
56}
5758-///Endpoint type for
59///app.rocksky.scrobble.getScrobble
60pub struct GetScrobbleRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetScrobbleRequest {
···39 pub value: crate::app_rocksky::scrobble::ScrobbleViewDetailed<'a>,
40}
4142+/// Response type for
43///app.rocksky.scrobble.getScrobble
44pub struct GetScrobbleResponse;
45impl jacquard_common::xrpc::XrpcResp for GetScrobbleResponse {
···55 type Response = GetScrobbleResponse;
56}
5758+/// Endpoint type for
59///app.rocksky.scrobble.getScrobble
60pub struct GetScrobbleRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetScrobbleRequest {
···49 >,
50}
5152-///Response type for
53///app.rocksky.scrobble.getScrobbles
54pub struct GetScrobblesResponse;
55impl jacquard_common::xrpc::XrpcResp for GetScrobblesResponse {
···65 type Response = GetScrobblesResponse;
66}
6768-///Endpoint type for
69///app.rocksky.scrobble.getScrobbles
70pub struct GetScrobblesRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetScrobblesRequest {
···49 >,
50}
5152+/// Response type for
53///app.rocksky.scrobble.getScrobbles
54pub struct GetScrobblesResponse;
55impl jacquard_common::xrpc::XrpcResp for GetScrobblesResponse {
···65 type Response = GetScrobblesResponse;
66}
6768+/// Endpoint type for
69///app.rocksky.scrobble.getScrobbles
70pub struct GetScrobblesRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetScrobblesRequest {
···41 pub value: crate::app_rocksky::shout::ShoutView<'a>,
42}
4344-///Response type for
45///app.rocksky.shout.createShout
46pub struct CreateShoutResponse;
47impl jacquard_common::xrpc::XrpcResp for CreateShoutResponse {
···59 type Response = CreateShoutResponse;
60}
6162-///Endpoint type for
63///app.rocksky.shout.createShout
64pub struct CreateShoutRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for CreateShoutRequest {
···41 pub value: crate::app_rocksky::shout::ShoutView<'a>,
42}
4344+/// Response type for
45///app.rocksky.shout.createShout
46pub struct CreateShoutResponse;
47impl jacquard_common::xrpc::XrpcResp for CreateShoutResponse {
···59 type Response = CreateShoutResponse;
60}
6162+/// Endpoint type for
63///app.rocksky.shout.createShout
64pub struct CreateShoutRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for CreateShoutRequest {
···46 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
47}
4849-///Response type for
50///app.rocksky.shout.getAlbumShouts
51pub struct GetAlbumShoutsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetAlbumShoutsResponse {
···62 type Response = GetAlbumShoutsResponse;
63}
6465-///Endpoint type for
66///app.rocksky.shout.getAlbumShouts
67pub struct GetAlbumShoutsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumShoutsRequest {
···46 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
47}
4849+/// Response type for
50///app.rocksky.shout.getAlbumShouts
51pub struct GetAlbumShoutsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetAlbumShoutsResponse {
···62 type Response = GetAlbumShoutsResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.shout.getAlbumShouts
67pub struct GetAlbumShoutsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetAlbumShoutsRequest {
···46 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
47}
4849-///Response type for
50///app.rocksky.shout.getArtistShouts
51pub struct GetArtistShoutsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetArtistShoutsResponse {
···62 type Response = GetArtistShoutsResponse;
63}
6465-///Endpoint type for
66///app.rocksky.shout.getArtistShouts
67pub struct GetArtistShoutsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetArtistShoutsRequest {
···46 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
47}
4849+/// Response type for
50///app.rocksky.shout.getArtistShouts
51pub struct GetArtistShoutsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetArtistShoutsResponse {
···62 type Response = GetArtistShoutsResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.shout.getArtistShouts
67pub struct GetArtistShoutsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetArtistShoutsRequest {
···46 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
47}
4849-///Response type for
50///app.rocksky.shout.getProfileShouts
51pub struct GetProfileShoutsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetProfileShoutsResponse {
···62 type Response = GetProfileShoutsResponse;
63}
6465-///Endpoint type for
66///app.rocksky.shout.getProfileShouts
67pub struct GetProfileShoutsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetProfileShoutsRequest {
···46 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
47}
4849+/// Response type for
50///app.rocksky.shout.getProfileShouts
51pub struct GetProfileShoutsResponse;
52impl jacquard_common::xrpc::XrpcResp for GetProfileShoutsResponse {
···62 type Response = GetProfileShoutsResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.shout.getProfileShouts
67pub struct GetProfileShoutsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetProfileShoutsRequest {
···46 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
47}
4849-///Response type for
50///app.rocksky.shout.getShoutReplies
51pub struct GetShoutRepliesResponse;
52impl jacquard_common::xrpc::XrpcResp for GetShoutRepliesResponse {
···62 type Response = GetShoutRepliesResponse;
63}
6465-///Endpoint type for
66///app.rocksky.shout.getShoutReplies
67pub struct GetShoutRepliesRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetShoutRepliesRequest {
···46 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
47}
4849+/// Response type for
50///app.rocksky.shout.getShoutReplies
51pub struct GetShoutRepliesResponse;
52impl jacquard_common::xrpc::XrpcResp for GetShoutRepliesResponse {
···62 type Response = GetShoutRepliesResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.shout.getShoutReplies
67pub struct GetShoutRepliesRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for GetShoutRepliesRequest {
···40 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
41}
4243-///Response type for
44///app.rocksky.shout.getTrackShouts
45pub struct GetTrackShoutsResponse;
46impl jacquard_common::xrpc::XrpcResp for GetTrackShoutsResponse {
···56 type Response = GetTrackShoutsResponse;
57}
5859-///Endpoint type for
60///app.rocksky.shout.getTrackShouts
61pub struct GetTrackShoutsRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetTrackShoutsRequest {
···40 pub shouts: std::option::Option<Vec<jacquard_common::types::value::Data<'a>>>,
41}
4243+/// Response type for
44///app.rocksky.shout.getTrackShouts
45pub struct GetTrackShoutsResponse;
46impl jacquard_common::xrpc::XrpcResp for GetTrackShoutsResponse {
···56 type Response = GetTrackShoutsResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.shout.getTrackShouts
61pub struct GetTrackShoutsRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetTrackShoutsRequest {
···43 pub value: crate::app_rocksky::shout::ShoutView<'a>,
44}
4546-///Response type for
47///app.rocksky.shout.replyShout
48pub struct ReplyShoutResponse;
49impl jacquard_common::xrpc::XrpcResp for ReplyShoutResponse {
···61 type Response = ReplyShoutResponse;
62}
6364-///Endpoint type for
65///app.rocksky.shout.replyShout
66pub struct ReplyShoutRequest;
67impl jacquard_common::xrpc::XrpcEndpoint for ReplyShoutRequest {
···43 pub value: crate::app_rocksky::shout::ShoutView<'a>,
44}
4546+/// Response type for
47///app.rocksky.shout.replyShout
48pub struct ReplyShoutResponse;
49impl jacquard_common::xrpc::XrpcResp for ReplyShoutResponse {
···61 type Response = ReplyShoutResponse;
62}
6364+/// Endpoint type for
65///app.rocksky.shout.replyShout
66pub struct ReplyShoutRequest;
67impl jacquard_common::xrpc::XrpcEndpoint for ReplyShoutRequest {
···44 pub value: crate::app_rocksky::shout::ShoutView<'a>,
45}
4647-///Response type for
48///app.rocksky.shout.reportShout
49pub struct ReportShoutResponse;
50impl jacquard_common::xrpc::XrpcResp for ReportShoutResponse {
···62 type Response = ReportShoutResponse;
63}
6465-///Endpoint type for
66///app.rocksky.shout.reportShout
67pub struct ReportShoutRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for ReportShoutRequest {
···44 pub value: crate::app_rocksky::shout::ShoutView<'a>,
45}
4647+/// Response type for
48///app.rocksky.shout.reportShout
49pub struct ReportShoutResponse;
50impl jacquard_common::xrpc::XrpcResp for ReportShoutResponse {
···62 type Response = ReportShoutResponse;
63}
6465+/// Endpoint type for
66///app.rocksky.shout.reportShout
67pub struct ReportShoutRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for ReportShoutRequest {
+1-1
crates/jacquard-api/src/app_rocksky/song.rs
···31 #[serde(skip_serializing_if = "std::option::Option::is_none")]
32 #[builder(into)]
33 #[serde(borrow)]
34- pub album_art: Option<jacquard_common::types::blob::Blob<'a>>,
35 /// The album artist of the song.
36 #[serde(borrow)]
37 #[builder(into)]
···31 #[serde(skip_serializing_if = "std::option::Option::is_none")]
32 #[builder(into)]
33 #[serde(borrow)]
34+ pub album_art: Option<jacquard_common::types::blob::BlobRef<'a>>,
35 /// The album artist of the song.
36 #[serde(borrow)]
37 #[builder(into)]
···77 pub value: crate::app_rocksky::song::SongViewDetailed<'a>,
78}
7980-///Response type for
81///app.rocksky.song.createSong
82pub struct CreateSongResponse;
83impl jacquard_common::xrpc::XrpcResp for CreateSongResponse {
···95 type Response = CreateSongResponse;
96}
9798-///Endpoint type for
99///app.rocksky.song.createSong
100pub struct CreateSongRequest;
101impl jacquard_common::xrpc::XrpcEndpoint for CreateSongRequest {
···77 pub value: crate::app_rocksky::song::SongViewDetailed<'a>,
78}
7980+/// Response type for
81///app.rocksky.song.createSong
82pub struct CreateSongResponse;
83impl jacquard_common::xrpc::XrpcResp for CreateSongResponse {
···95 type Response = CreateSongResponse;
96}
9798+/// Endpoint type for
99///app.rocksky.song.createSong
100pub struct CreateSongRequest;
101impl jacquard_common::xrpc::XrpcEndpoint for CreateSongRequest {
···39 pub value: crate::app_rocksky::song::SongViewDetailed<'a>,
40}
4142-///Response type for
43///app.rocksky.song.getSong
44pub struct GetSongResponse;
45impl jacquard_common::xrpc::XrpcResp for GetSongResponse {
···55 type Response = GetSongResponse;
56}
5758-///Endpoint type for
59///app.rocksky.song.getSong
60pub struct GetSongRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetSongRequest {
···39 pub value: crate::app_rocksky::song::SongViewDetailed<'a>,
40}
4142+/// Response type for
43///app.rocksky.song.getSong
44pub struct GetSongResponse;
45impl jacquard_common::xrpc::XrpcResp for GetSongResponse {
···55 type Response = GetSongResponse;
56}
5758+/// Endpoint type for
59///app.rocksky.song.getSong
60pub struct GetSongRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetSongRequest {
···44 pub songs: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
45}
4647-///Response type for
48///app.rocksky.song.getSongs
49pub struct GetSongsResponse;
50impl jacquard_common::xrpc::XrpcResp for GetSongsResponse {
···60 type Response = GetSongsResponse;
61}
6263-///Endpoint type for
64///app.rocksky.song.getSongs
65pub struct GetSongsRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetSongsRequest {
···44 pub songs: std::option::Option<Vec<crate::app_rocksky::song::SongViewBasic<'a>>>,
45}
4647+/// Response type for
48///app.rocksky.song.getSongs
49pub struct GetSongsResponse;
50impl jacquard_common::xrpc::XrpcResp for GetSongsResponse {
···60 type Response = GetSongsResponse;
61}
6263+/// Endpoint type for
64///app.rocksky.song.getSongs
65pub struct GetSongsRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetSongsRequest {
···40 pub value: crate::app_rocksky::player::CurrentlyPlayingViewDetailed<'a>,
41}
4243-///Response type for
44///app.rocksky.spotify.getCurrentlyPlaying
45pub struct GetCurrentlyPlayingResponse;
46impl jacquard_common::xrpc::XrpcResp for GetCurrentlyPlayingResponse {
···56 type Response = GetCurrentlyPlayingResponse;
57}
5859-///Endpoint type for
60///app.rocksky.spotify.getCurrentlyPlaying
61pub struct GetCurrentlyPlayingRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetCurrentlyPlayingRequest {
···40 pub value: crate::app_rocksky::player::CurrentlyPlayingViewDetailed<'a>,
41}
4243+/// Response type for
44///app.rocksky.spotify.getCurrentlyPlaying
45pub struct GetCurrentlyPlayingResponse;
46impl jacquard_common::xrpc::XrpcResp for GetCurrentlyPlayingResponse {
···56 type Response = GetCurrentlyPlayingResponse;
57}
5859+/// Endpoint type for
60///app.rocksky.spotify.getCurrentlyPlaying
61pub struct GetCurrentlyPlayingRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetCurrentlyPlayingRequest {
···39 pub value: crate::app_rocksky::stats::StatsView<'a>,
40}
4142-///Response type for
43///app.rocksky.stats.getStats
44pub struct GetStatsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetStatsResponse {
···55 type Response = GetStatsResponse;
56}
5758-///Endpoint type for
59///app.rocksky.stats.getStats
60pub struct GetStatsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetStatsRequest {
···39 pub value: crate::app_rocksky::stats::StatsView<'a>,
40}
4142+/// Response type for
43///app.rocksky.stats.getStats
44pub struct GetStatsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetStatsResponse {
···55 type Response = GetStatsResponse;
56}
5758+/// Endpoint type for
59///app.rocksky.stats.getStats
60pub struct GetStatsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetStatsRequest {
···27 #[serde(skip_serializing_if = "std::option::Option::is_none")]
28 #[builder(into)]
29 #[serde(borrow)]
30- pub cover: Option<jacquard_common::types::blob::Blob<'a>>,
31 pub created_at: jacquard_common::types::string::Datetime,
32 /// The date the user finished reading the book
33 #[serde(skip_serializing_if = "std::option::Option::is_none")]
···27 #[serde(skip_serializing_if = "std::option::Option::is_none")]
28 #[builder(into)]
29 #[serde(borrow)]
30+ pub cover: Option<jacquard_common::types::blob::BlobRef<'a>>,
31 pub created_at: jacquard_common::types::string::Datetime,
32 /// The date the user finished reading the book
33 #[serde(skip_serializing_if = "std::option::Option::is_none")]
+3-3
crates/jacquard-api/src/buzz_bookhive/get_book.rs
···44 /// Cover image of the book
45 #[serde(skip_serializing_if = "std::option::Option::is_none")]
46 #[serde(borrow)]
47- pub cover: std::option::Option<jacquard_common::types::blob::Blob<'a>>,
48 #[serde(skip_serializing_if = "std::option::Option::is_none")]
49 pub created_at: std::option::Option<jacquard_common::types::string::Datetime>,
50 /// The date the user finished reading the book
···68 pub status: std::option::Option<jacquard_common::CowStr<'a>>,
69}
7071-///Response type for
72///buzz.bookhive.getBook
73pub struct GetBookResponse;
74impl jacquard_common::xrpc::XrpcResp for GetBookResponse {
···84 type Response = GetBookResponse;
85}
8687-///Endpoint type for
88///buzz.bookhive.getBook
89pub struct GetBookRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for GetBookRequest {
···44 /// Cover image of the book
45 #[serde(skip_serializing_if = "std::option::Option::is_none")]
46 #[serde(borrow)]
47+ pub cover: std::option::Option<jacquard_common::types::blob::BlobRef<'a>>,
48 #[serde(skip_serializing_if = "std::option::Option::is_none")]
49 pub created_at: std::option::Option<jacquard_common::types::string::Datetime>,
50 /// The date the user finished reading the book
···68 pub status: std::option::Option<jacquard_common::CowStr<'a>>,
69}
7071+/// Response type for
72///buzz.bookhive.getBook
73pub struct GetBookResponse;
74impl jacquard_common::xrpc::XrpcResp for GetBookResponse {
···84 type Response = GetBookResponse;
85}
8687+/// Endpoint type for
88///buzz.bookhive.getBook
89pub struct GetBookRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for GetBookRequest {
···51 pub profile: crate::buzz_bookhive::Profile<'a>,
52}
5354-///Response type for
55///buzz.bookhive.getProfile
56pub struct GetProfileResponse;
57impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···67 type Response = GetProfileResponse;
68}
6970-///Endpoint type for
71///buzz.bookhive.getProfile
72pub struct GetProfileRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···51 pub profile: crate::buzz_bookhive::Profile<'a>,
52}
5354+/// Response type for
55///buzz.bookhive.getProfile
56pub struct GetProfileResponse;
57impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···67 type Response = GetProfileResponse;
68}
6970+/// Endpoint type for
71///buzz.bookhive.getProfile
72pub struct GetProfileRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···51 pub offset: std::option::Option<i64>,
52}
5354-///Response type for
55///buzz.bookhive.searchBooks
56pub struct SearchBooksResponse;
57impl jacquard_common::xrpc::XrpcResp for SearchBooksResponse {
···67 type Response = SearchBooksResponse;
68}
6970-///Endpoint type for
71///buzz.bookhive.searchBooks
72pub struct SearchBooksRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for SearchBooksRequest {
···51 pub offset: std::option::Option<i64>,
52}
5354+/// Response type for
55///buzz.bookhive.searchBooks
56pub struct SearchBooksResponse;
57impl jacquard_common::xrpc::XrpcResp for SearchBooksResponse {
···67 type Response = SearchBooksResponse;
68}
6970+/// Endpoint type for
71///buzz.bookhive.searchBooks
72pub struct SearchBooksRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for SearchBooksRequest {
···41 pub rev: std::option::Option<jacquard_common::CowStr<'a>>,
42}
4344-///Response type for
45///chat.bsky.convo.acceptConvo
46pub struct AcceptConvoResponse;
47impl jacquard_common::xrpc::XrpcResp for AcceptConvoResponse {
···59 type Response = AcceptConvoResponse;
60}
6162-///Endpoint type for
63///chat.bsky.convo.acceptConvo
64pub struct AcceptConvoRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for AcceptConvoRequest {
···41 pub rev: std::option::Option<jacquard_common::CowStr<'a>>,
42}
4344+/// Response type for
45///chat.bsky.convo.acceptConvo
46pub struct AcceptConvoResponse;
47impl jacquard_common::xrpc::XrpcResp for AcceptConvoResponse {
···59 type Response = AcceptConvoResponse;
60}
6162+/// Endpoint type for
63///chat.bsky.convo.acceptConvo
64pub struct AcceptConvoRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for AcceptConvoRequest {
···97 }
98}
99100-///Response type for
101///chat.bsky.convo.addReaction
102pub struct AddReactionResponse;
103impl jacquard_common::xrpc::XrpcResp for AddReactionResponse {
···115 type Response = AddReactionResponse;
116}
117118-///Endpoint type for
119///chat.bsky.convo.addReaction
120pub struct AddReactionRequest;
121impl jacquard_common::xrpc::XrpcEndpoint for AddReactionRequest {
···97 }
98}
99100+/// Response type for
101///chat.bsky.convo.addReaction
102pub struct AddReactionResponse;
103impl jacquard_common::xrpc::XrpcResp for AddReactionResponse {
···115 type Response = AddReactionResponse;
116}
117118+/// Endpoint type for
119///chat.bsky.convo.addReaction
120pub struct AddReactionRequest;
121impl jacquard_common::xrpc::XrpcEndpoint for AddReactionRequest {
···41 pub value: crate::chat_bsky::convo::DeletedMessageView<'a>,
42}
4344-///Response type for
45///chat.bsky.convo.deleteMessageForSelf
46pub struct DeleteMessageForSelfResponse;
47impl jacquard_common::xrpc::XrpcResp for DeleteMessageForSelfResponse {
···59 type Response = DeleteMessageForSelfResponse;
60}
6162-///Endpoint type for
63///chat.bsky.convo.deleteMessageForSelf
64pub struct DeleteMessageForSelfRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for DeleteMessageForSelfRequest {
···41 pub value: crate::chat_bsky::convo::DeletedMessageView<'a>,
42}
4344+/// Response type for
45///chat.bsky.convo.deleteMessageForSelf
46pub struct DeleteMessageForSelfResponse;
47impl jacquard_common::xrpc::XrpcResp for DeleteMessageForSelfResponse {
···59 type Response = DeleteMessageForSelfResponse;
60}
6162+/// Endpoint type for
63///chat.bsky.convo.deleteMessageForSelf
64pub struct DeleteMessageForSelfRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for DeleteMessageForSelfRequest {
···39 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
40}
4142-///Response type for
43///chat.bsky.convo.getConvo
44pub struct GetConvoResponse;
45impl jacquard_common::xrpc::XrpcResp for GetConvoResponse {
···55 type Response = GetConvoResponse;
56}
5758-///Endpoint type for
59///chat.bsky.convo.getConvo
60pub struct GetConvoRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetConvoRequest {
···39 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
40}
4142+/// Response type for
43///chat.bsky.convo.getConvo
44pub struct GetConvoResponse;
45impl jacquard_common::xrpc::XrpcResp for GetConvoResponse {
···55 type Response = GetConvoResponse;
56}
5758+/// Endpoint type for
59///chat.bsky.convo.getConvo
60pub struct GetConvoRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetConvoRequest {
···40 pub convo: std::option::Option<crate::chat_bsky::convo::ConvoView<'a>>,
41}
4243-///Response type for
44///chat.bsky.convo.getConvoAvailability
45pub struct GetConvoAvailabilityResponse;
46impl jacquard_common::xrpc::XrpcResp for GetConvoAvailabilityResponse {
···56 type Response = GetConvoAvailabilityResponse;
57}
5859-///Endpoint type for
60///chat.bsky.convo.getConvoAvailability
61pub struct GetConvoAvailabilityRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetConvoAvailabilityRequest {
···40 pub convo: std::option::Option<crate::chat_bsky::convo::ConvoView<'a>>,
41}
4243+/// Response type for
44///chat.bsky.convo.getConvoAvailability
45pub struct GetConvoAvailabilityResponse;
46impl jacquard_common::xrpc::XrpcResp for GetConvoAvailabilityResponse {
···56 type Response = GetConvoAvailabilityResponse;
57}
5859+/// Endpoint type for
60///chat.bsky.convo.getConvoAvailability
61pub struct GetConvoAvailabilityRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetConvoAvailabilityRequest {
···38 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
39}
4041-///Response type for
42///chat.bsky.convo.getConvoForMembers
43pub struct GetConvoForMembersResponse;
44impl jacquard_common::xrpc::XrpcResp for GetConvoForMembersResponse {
···54 type Response = GetConvoForMembersResponse;
55}
5657-///Endpoint type for
58///chat.bsky.convo.getConvoForMembers
59pub struct GetConvoForMembersRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetConvoForMembersRequest {
···38 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
39}
4041+/// Response type for
42///chat.bsky.convo.getConvoForMembers
43pub struct GetConvoForMembersResponse;
44impl jacquard_common::xrpc::XrpcResp for GetConvoForMembersResponse {
···54 type Response = GetConvoForMembersResponse;
55}
5657+/// Endpoint type for
58///chat.bsky.convo.getConvoForMembers
59pub struct GetConvoForMembersRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetConvoForMembersRequest {
···78 LogRemoveReaction(Box<crate::chat_bsky::convo::LogRemoveReaction<'a>>),
79}
8081-///Response type for
82///chat.bsky.convo.getLog
83pub struct GetLogResponse;
84impl jacquard_common::xrpc::XrpcResp for GetLogResponse {
···94 type Response = GetLogResponse;
95}
9697-///Endpoint type for
98///chat.bsky.convo.getLog
99pub struct GetLogRequest;
100impl jacquard_common::xrpc::XrpcEndpoint for GetLogRequest {
···78 LogRemoveReaction(Box<crate::chat_bsky::convo::LogRemoveReaction<'a>>),
79}
8081+/// Response type for
82///chat.bsky.convo.getLog
83pub struct GetLogResponse;
84impl jacquard_common::xrpc::XrpcResp for GetLogResponse {
···94 type Response = GetLogResponse;
95}
9697+/// Endpoint type for
98///chat.bsky.convo.getLog
99pub struct GetLogRequest;
100impl jacquard_common::xrpc::XrpcEndpoint for GetLogRequest {
···68 DeletedMessageView(Box<crate::chat_bsky::convo::DeletedMessageView<'a>>),
69}
7071-///Response type for
72///chat.bsky.convo.getMessages
73pub struct GetMessagesResponse;
74impl jacquard_common::xrpc::XrpcResp for GetMessagesResponse {
···84 type Response = GetMessagesResponse;
85}
8687-///Endpoint type for
88///chat.bsky.convo.getMessages
89pub struct GetMessagesRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for GetMessagesRequest {
···68 DeletedMessageView(Box<crate::chat_bsky::convo::DeletedMessageView<'a>>),
69}
7071+/// Response type for
72///chat.bsky.convo.getMessages
73pub struct GetMessagesResponse;
74impl jacquard_common::xrpc::XrpcResp for GetMessagesResponse {
···84 type Response = GetMessagesResponse;
85}
8687+/// Endpoint type for
88///chat.bsky.convo.getMessages
89pub struct GetMessagesRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for GetMessagesRequest {
···41 pub rev: jacquard_common::CowStr<'a>,
42}
4344-///Response type for
45///chat.bsky.convo.leaveConvo
46pub struct LeaveConvoResponse;
47impl jacquard_common::xrpc::XrpcResp for LeaveConvoResponse {
···59 type Response = LeaveConvoResponse;
60}
6162-///Endpoint type for
63///chat.bsky.convo.leaveConvo
64pub struct LeaveConvoRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for LeaveConvoRequest {
···41 pub rev: jacquard_common::CowStr<'a>,
42}
4344+/// Response type for
45///chat.bsky.convo.leaveConvo
46pub struct LeaveConvoResponse;
47impl jacquard_common::xrpc::XrpcResp for LeaveConvoResponse {
···59 type Response = LeaveConvoResponse;
60}
6162+/// Endpoint type for
63///chat.bsky.convo.leaveConvo
64pub struct LeaveConvoRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for LeaveConvoRequest {
···54 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
55}
5657-///Response type for
58///chat.bsky.convo.listConvos
59pub struct ListConvosResponse;
60impl jacquard_common::xrpc::XrpcResp for ListConvosResponse {
···70 type Response = ListConvosResponse;
71}
7273-///Endpoint type for
74///chat.bsky.convo.listConvos
75pub struct ListConvosRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for ListConvosRequest {
···54 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
55}
5657+/// Response type for
58///chat.bsky.convo.listConvos
59pub struct ListConvosResponse;
60impl jacquard_common::xrpc::XrpcResp for ListConvosResponse {
···70 type Response = ListConvosResponse;
71}
7273+/// Endpoint type for
74///chat.bsky.convo.listConvos
75pub struct ListConvosRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for ListConvosRequest {
···38 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
39}
4041-///Response type for
42///chat.bsky.convo.muteConvo
43pub struct MuteConvoResponse;
44impl jacquard_common::xrpc::XrpcResp for MuteConvoResponse {
···56 type Response = MuteConvoResponse;
57}
5859-///Endpoint type for
60///chat.bsky.convo.muteConvo
61pub struct MuteConvoRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for MuteConvoRequest {
···38 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
39}
4041+/// Response type for
42///chat.bsky.convo.muteConvo
43pub struct MuteConvoResponse;
44impl jacquard_common::xrpc::XrpcResp for MuteConvoResponse {
···56 type Response = MuteConvoResponse;
57}
5859+/// Endpoint type for
60///chat.bsky.convo.muteConvo
61pub struct MuteConvoRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for MuteConvoRequest {
···87 }
88}
8990-///Response type for
91///chat.bsky.convo.removeReaction
92pub struct RemoveReactionResponse;
93impl jacquard_common::xrpc::XrpcResp for RemoveReactionResponse {
···105 type Response = RemoveReactionResponse;
106}
107108-///Endpoint type for
109///chat.bsky.convo.removeReaction
110pub struct RemoveReactionRequest;
111impl jacquard_common::xrpc::XrpcEndpoint for RemoveReactionRequest {
···87 }
88}
8990+/// Response type for
91///chat.bsky.convo.removeReaction
92pub struct RemoveReactionResponse;
93impl jacquard_common::xrpc::XrpcResp for RemoveReactionResponse {
···105 type Response = RemoveReactionResponse;
106}
107108+/// Endpoint type for
109///chat.bsky.convo.removeReaction
110pub struct RemoveReactionRequest;
111impl jacquard_common::xrpc::XrpcEndpoint for RemoveReactionRequest {
···50 pub value: crate::chat_bsky::convo::MessageView<'a>,
51}
5253-///Response type for
54///chat.bsky.convo.sendMessage
55pub struct SendMessageResponse;
56impl jacquard_common::xrpc::XrpcResp for SendMessageResponse {
···68 type Response = SendMessageResponse;
69}
7071-///Endpoint type for
72///chat.bsky.convo.sendMessage
73pub struct SendMessageRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for SendMessageRequest {
···50 pub value: crate::chat_bsky::convo::MessageView<'a>,
51}
5253+/// Response type for
54///chat.bsky.convo.sendMessage
55pub struct SendMessageResponse;
56impl jacquard_common::xrpc::XrpcResp for SendMessageResponse {
···68 type Response = SendMessageResponse;
69}
7071+/// Endpoint type for
72///chat.bsky.convo.sendMessage
73pub struct SendMessageRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for SendMessageRequest {
···66 pub items: Vec<crate::chat_bsky::convo::MessageView<'a>>,
67}
6869-///Response type for
70///chat.bsky.convo.sendMessageBatch
71pub struct SendMessageBatchResponse;
72impl jacquard_common::xrpc::XrpcResp for SendMessageBatchResponse {
···84 type Response = SendMessageBatchResponse;
85}
8687-///Endpoint type for
88///chat.bsky.convo.sendMessageBatch
89pub struct SendMessageBatchRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for SendMessageBatchRequest {
···66 pub items: Vec<crate::chat_bsky::convo::MessageView<'a>>,
67}
6869+/// Response type for
70///chat.bsky.convo.sendMessageBatch
71pub struct SendMessageBatchResponse;
72impl jacquard_common::xrpc::XrpcResp for SendMessageBatchResponse {
···84 type Response = SendMessageBatchResponse;
85}
8687+/// Endpoint type for
88///chat.bsky.convo.sendMessageBatch
89pub struct SendMessageBatchRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for SendMessageBatchRequest {
···38 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
39}
4041-///Response type for
42///chat.bsky.convo.unmuteConvo
43pub struct UnmuteConvoResponse;
44impl jacquard_common::xrpc::XrpcResp for UnmuteConvoResponse {
···56 type Response = UnmuteConvoResponse;
57}
5859-///Endpoint type for
60///chat.bsky.convo.unmuteConvo
61pub struct UnmuteConvoRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for UnmuteConvoRequest {
···38 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
39}
4041+/// Response type for
42///chat.bsky.convo.unmuteConvo
43pub struct UnmuteConvoResponse;
44impl jacquard_common::xrpc::XrpcResp for UnmuteConvoResponse {
···56 type Response = UnmuteConvoResponse;
57}
5859+/// Endpoint type for
60///chat.bsky.convo.unmuteConvo
61pub struct UnmuteConvoRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for UnmuteConvoRequest {
···39 pub updated_count: i64,
40}
4142-///Response type for
43///chat.bsky.convo.updateAllRead
44pub struct UpdateAllReadResponse;
45impl jacquard_common::xrpc::XrpcResp for UpdateAllReadResponse {
···57 type Response = UpdateAllReadResponse;
58}
5960-///Endpoint type for
61///chat.bsky.convo.updateAllRead
62pub struct UpdateAllReadRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for UpdateAllReadRequest {
···39 pub updated_count: i64,
40}
4142+/// Response type for
43///chat.bsky.convo.updateAllRead
44pub struct UpdateAllReadResponse;
45impl jacquard_common::xrpc::XrpcResp for UpdateAllReadResponse {
···57 type Response = UpdateAllReadResponse;
58}
5960+/// Endpoint type for
61///chat.bsky.convo.updateAllRead
62pub struct UpdateAllReadRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for UpdateAllReadRequest {
···41 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
42}
4344-///Response type for
45///chat.bsky.convo.updateRead
46pub struct UpdateReadResponse;
47impl jacquard_common::xrpc::XrpcResp for UpdateReadResponse {
···59 type Response = UpdateReadResponse;
60}
6162-///Endpoint type for
63///chat.bsky.convo.updateRead
64pub struct UpdateReadRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for UpdateReadRequest {
···41 pub convo: crate::chat_bsky::convo::ConvoView<'a>,
42}
4344+/// Response type for
45///chat.bsky.convo.updateRead
46pub struct UpdateReadResponse;
47impl jacquard_common::xrpc::XrpcResp for UpdateReadResponse {
···59 type Response = UpdateReadResponse;
60}
6162+/// Endpoint type for
63///chat.bsky.convo.updateRead
64pub struct UpdateReadRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for UpdateReadRequest {
···42 pub month: jacquard_common::types::value::Data<'a>,
43}
4445-///Response type for
46///chat.bsky.moderation.getActorMetadata
47pub struct GetActorMetadataResponse;
48impl jacquard_common::xrpc::XrpcResp for GetActorMetadataResponse {
···58 type Response = GetActorMetadataResponse;
59}
6061-///Endpoint type for
62///chat.bsky.moderation.getActorMetadata
63pub struct GetActorMetadataRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetActorMetadataRequest {
···42 pub month: jacquard_common::types::value::Data<'a>,
43}
4445+/// Response type for
46///chat.bsky.moderation.getActorMetadata
47pub struct GetActorMetadataResponse;
48impl jacquard_common::xrpc::XrpcResp for GetActorMetadataResponse {
···58 type Response = GetActorMetadataResponse;
59}
6061+/// Endpoint type for
62///chat.bsky.moderation.getActorMetadata
63pub struct GetActorMetadataRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetActorMetadataRequest {
···68 DeletedMessageView(Box<crate::chat_bsky::convo::DeletedMessageView<'a>>),
69}
7071-///Response type for
72///chat.bsky.moderation.getMessageContext
73pub struct GetMessageContextResponse;
74impl jacquard_common::xrpc::XrpcResp for GetMessageContextResponse {
···84 type Response = GetMessageContextResponse;
85}
8687-///Endpoint type for
88///chat.bsky.moderation.getMessageContext
89pub struct GetMessageContextRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for GetMessageContextRequest {
···68 DeletedMessageView(Box<crate::chat_bsky::convo::DeletedMessageView<'a>>),
69}
7071+/// Response type for
72///chat.bsky.moderation.getMessageContext
73pub struct GetMessageContextResponse;
74impl jacquard_common::xrpc::XrpcResp for GetMessageContextResponse {
···84 type Response = GetMessageContextResponse;
85}
8687+/// Endpoint type for
88///chat.bsky.moderation.getMessageContext
89pub struct GetMessageContextRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for GetMessageContextRequest {
···35 >,
36}
3738-///Response type for
39///chat.bsky.moderation.updateActorAccess
40pub struct UpdateActorAccessResponse;
41impl jacquard_common::xrpc::XrpcResp for UpdateActorAccessResponse {
···53 type Response = UpdateActorAccessResponse;
54}
5556-///Endpoint type for
57///chat.bsky.moderation.updateActorAccess
58pub struct UpdateActorAccessRequest;
59impl jacquard_common::xrpc::XrpcEndpoint for UpdateActorAccessRequest {
···35 >,
36}
3738+/// Response type for
39///chat.bsky.moderation.updateActorAccess
40pub struct UpdateActorAccessResponse;
41impl jacquard_common::xrpc::XrpcResp for UpdateActorAccessResponse {
···53 type Response = UpdateActorAccessResponse;
54}
5556+/// Endpoint type for
57///chat.bsky.moderation.updateActorAccess
58pub struct UpdateActorAccessRequest;
59impl jacquard_common::xrpc::XrpcEndpoint for UpdateActorAccessRequest {
···30 >,
31}
3233-///Response type for
34///com.atproto.admin.deleteAccount
35pub struct DeleteAccountResponse;
36impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse {
···48 type Response = DeleteAccountResponse;
49}
5051-///Endpoint type for
52///com.atproto.admin.deleteAccount
53pub struct DeleteAccountRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for DeleteAccountRequest {
···30 >,
31}
3233+/// Response type for
34///com.atproto.admin.deleteAccount
35pub struct DeleteAccountResponse;
36impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse {
···48 type Response = DeleteAccountResponse;
49}
5051+/// Endpoint type for
52///com.atproto.admin.deleteAccount
53pub struct DeleteAccountRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for DeleteAccountRequest {
···35 >,
36}
3738-///Response type for
39///com.atproto.admin.disableAccountInvites
40pub struct DisableAccountInvitesResponse;
41impl jacquard_common::xrpc::XrpcResp for DisableAccountInvitesResponse {
···53 type Response = DisableAccountInvitesResponse;
54}
5556-///Endpoint type for
57///com.atproto.admin.disableAccountInvites
58pub struct DisableAccountInvitesRequest;
59impl jacquard_common::xrpc::XrpcEndpoint for DisableAccountInvitesRequest {
···35 >,
36}
3738+/// Response type for
39///com.atproto.admin.disableAccountInvites
40pub struct DisableAccountInvitesResponse;
41impl jacquard_common::xrpc::XrpcResp for DisableAccountInvitesResponse {
···53 type Response = DisableAccountInvitesResponse;
54}
5556+/// Endpoint type for
57///com.atproto.admin.disableAccountInvites
58pub struct DisableAccountInvitesRequest;
59impl jacquard_common::xrpc::XrpcEndpoint for DisableAccountInvitesRequest {
···26 pub codes: std::option::Option<Vec<jacquard_common::CowStr<'a>>>,
27}
2829-///Response type for
30///com.atproto.admin.disableInviteCodes
31pub struct DisableInviteCodesResponse;
32impl jacquard_common::xrpc::XrpcResp for DisableInviteCodesResponse {
···44 type Response = DisableInviteCodesResponse;
45}
4647-///Endpoint type for
48///com.atproto.admin.disableInviteCodes
49pub struct DisableInviteCodesRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for DisableInviteCodesRequest {
···26 pub codes: std::option::Option<Vec<jacquard_common::CowStr<'a>>>,
27}
2829+/// Response type for
30///com.atproto.admin.disableInviteCodes
31pub struct DisableInviteCodesResponse;
32impl jacquard_common::xrpc::XrpcResp for DisableInviteCodesResponse {
···44 type Response = DisableInviteCodesResponse;
45}
4647+/// Endpoint type for
48///com.atproto.admin.disableInviteCodes
49pub struct DisableInviteCodesRequest;
50impl jacquard_common::xrpc::XrpcEndpoint for DisableInviteCodesRequest {
···35 >,
36}
3738-///Response type for
39///com.atproto.admin.enableAccountInvites
40pub struct EnableAccountInvitesResponse;
41impl jacquard_common::xrpc::XrpcResp for EnableAccountInvitesResponse {
···53 type Response = EnableAccountInvitesResponse;
54}
5556-///Endpoint type for
57///com.atproto.admin.enableAccountInvites
58pub struct EnableAccountInvitesRequest;
59impl jacquard_common::xrpc::XrpcEndpoint for EnableAccountInvitesRequest {
···35 >,
36}
3738+/// Response type for
39///com.atproto.admin.enableAccountInvites
40pub struct EnableAccountInvitesResponse;
41impl jacquard_common::xrpc::XrpcResp for EnableAccountInvitesResponse {
···53 type Response = EnableAccountInvitesResponse;
54}
5556+/// Endpoint type for
57///com.atproto.admin.enableAccountInvites
58pub struct EnableAccountInvitesRequest;
59impl jacquard_common::xrpc::XrpcEndpoint for EnableAccountInvitesRequest {
···39 pub value: crate::com_atproto::admin::AccountView<'a>,
40}
4142-///Response type for
43///com.atproto.admin.getAccountInfo
44pub struct GetAccountInfoResponse;
45impl jacquard_common::xrpc::XrpcResp for GetAccountInfoResponse {
···55 type Response = GetAccountInfoResponse;
56}
5758-///Endpoint type for
59///com.atproto.admin.getAccountInfo
60pub struct GetAccountInfoRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInfoRequest {
···39 pub value: crate::com_atproto::admin::AccountView<'a>,
40}
4142+/// Response type for
43///com.atproto.admin.getAccountInfo
44pub struct GetAccountInfoResponse;
45impl jacquard_common::xrpc::XrpcResp for GetAccountInfoResponse {
···55 type Response = GetAccountInfoResponse;
56}
5758+/// Endpoint type for
59///com.atproto.admin.getAccountInfo
60pub struct GetAccountInfoRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInfoRequest {
···38 pub infos: Vec<crate::com_atproto::admin::AccountView<'a>>,
39}
4041-///Response type for
42///com.atproto.admin.getAccountInfos
43pub struct GetAccountInfosResponse;
44impl jacquard_common::xrpc::XrpcResp for GetAccountInfosResponse {
···54 type Response = GetAccountInfosResponse;
55}
5657-///Endpoint type for
58///com.atproto.admin.getAccountInfos
59pub struct GetAccountInfosRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInfosRequest {
···38 pub infos: Vec<crate::com_atproto::admin::AccountView<'a>>,
39}
4041+/// Response type for
42///com.atproto.admin.getAccountInfos
43pub struct GetAccountInfosResponse;
44impl jacquard_common::xrpc::XrpcResp for GetAccountInfosResponse {
···54 type Response = GetAccountInfosResponse;
55}
5657+/// Endpoint type for
58///com.atproto.admin.getAccountInfos
59pub struct GetAccountInfosRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInfosRequest {
···51 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
52}
5354-///Response type for
55///com.atproto.admin.getInviteCodes
56pub struct GetInviteCodesResponse;
57impl jacquard_common::xrpc::XrpcResp for GetInviteCodesResponse {
···67 type Response = GetInviteCodesResponse;
68}
6970-///Endpoint type for
71///com.atproto.admin.getInviteCodes
72pub struct GetInviteCodesRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for GetInviteCodesRequest {
···51 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
52}
5354+/// Response type for
55///com.atproto.admin.getInviteCodes
56pub struct GetInviteCodesResponse;
57impl jacquard_common::xrpc::XrpcResp for GetInviteCodesResponse {
···67 type Response = GetInviteCodesResponse;
68}
6970+/// Endpoint type for
71///com.atproto.admin.getInviteCodes
72pub struct GetInviteCodesRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for GetInviteCodesRequest {
···72 RepoBlobRef(Box<crate::com_atproto::admin::RepoBlobRef<'a>>),
73}
7475-///Response type for
76///com.atproto.admin.getSubjectStatus
77pub struct GetSubjectStatusResponse;
78impl jacquard_common::xrpc::XrpcResp for GetSubjectStatusResponse {
···88 type Response = GetSubjectStatusResponse;
89}
9091-///Endpoint type for
92///com.atproto.admin.getSubjectStatus
93pub struct GetSubjectStatusRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for GetSubjectStatusRequest {
···72 RepoBlobRef(Box<crate::com_atproto::admin::RepoBlobRef<'a>>),
73}
7475+/// Response type for
76///com.atproto.admin.getSubjectStatus
77pub struct GetSubjectStatusResponse;
78impl jacquard_common::xrpc::XrpcResp for GetSubjectStatusResponse {
···88 type Response = GetSubjectStatusResponse;
89}
9091+/// Endpoint type for
92///com.atproto.admin.getSubjectStatus
93pub struct GetSubjectStatusRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for GetSubjectStatusRequest {
···50 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
51}
5253-///Response type for
54///com.atproto.admin.searchAccounts
55pub struct SearchAccountsResponse;
56impl jacquard_common::xrpc::XrpcResp for SearchAccountsResponse {
···66 type Response = SearchAccountsResponse;
67}
6869-///Endpoint type for
70///com.atproto.admin.searchAccounts
71pub struct SearchAccountsRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for SearchAccountsRequest {
···50 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
51}
5253+/// Response type for
54///com.atproto.admin.searchAccounts
55pub struct SearchAccountsResponse;
56impl jacquard_common::xrpc::XrpcResp for SearchAccountsResponse {
···66 type Response = SearchAccountsResponse;
67}
6869+/// Endpoint type for
70///com.atproto.admin.searchAccounts
71pub struct SearchAccountsRequest;
72impl jacquard_common::xrpc::XrpcEndpoint for SearchAccountsRequest {
···59 pub sent: bool,
60}
6162-///Response type for
63///com.atproto.admin.sendEmail
64pub struct SendEmailResponse;
65impl jacquard_common::xrpc::XrpcResp for SendEmailResponse {
···77 type Response = SendEmailResponse;
78}
7980-///Endpoint type for
81///com.atproto.admin.sendEmail
82pub struct SendEmailRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for SendEmailRequest {
···59 pub sent: bool,
60}
6162+/// Response type for
63///com.atproto.admin.sendEmail
64pub struct SendEmailResponse;
65impl jacquard_common::xrpc::XrpcResp for SendEmailResponse {
···77 type Response = SendEmailResponse;
78}
7980+/// Endpoint type for
81///com.atproto.admin.sendEmail
82pub struct SendEmailRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for SendEmailRequest {
···34 >,
35}
3637-///Response type for
38///com.atproto.admin.updateAccountEmail
39pub struct UpdateAccountEmailResponse;
40impl jacquard_common::xrpc::XrpcResp for UpdateAccountEmailResponse {
···52 type Response = UpdateAccountEmailResponse;
53}
5455-///Endpoint type for
56///com.atproto.admin.updateAccountEmail
57pub struct UpdateAccountEmailRequest;
58impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountEmailRequest {
···34 >,
35}
3637+/// Response type for
38///com.atproto.admin.updateAccountEmail
39pub struct UpdateAccountEmailResponse;
40impl jacquard_common::xrpc::XrpcResp for UpdateAccountEmailResponse {
···52 type Response = UpdateAccountEmailResponse;
53}
5455+/// Endpoint type for
56///com.atproto.admin.updateAccountEmail
57pub struct UpdateAccountEmailRequest;
58impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountEmailRequest {
···32 >,
33}
3435-///Response type for
36///com.atproto.admin.updateAccountHandle
37pub struct UpdateAccountHandleResponse;
38impl jacquard_common::xrpc::XrpcResp for UpdateAccountHandleResponse {
···50 type Response = UpdateAccountHandleResponse;
51}
5253-///Endpoint type for
54///com.atproto.admin.updateAccountHandle
55pub struct UpdateAccountHandleRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountHandleRequest {
···32 >,
33}
3435+/// Response type for
36///com.atproto.admin.updateAccountHandle
37pub struct UpdateAccountHandleResponse;
38impl jacquard_common::xrpc::XrpcResp for UpdateAccountHandleResponse {
···50 type Response = UpdateAccountHandleResponse;
51}
5253+/// Endpoint type for
54///com.atproto.admin.updateAccountHandle
55pub struct UpdateAccountHandleRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountHandleRequest {
···33 >,
34}
3536-///Response type for
37///com.atproto.admin.updateAccountPassword
38pub struct UpdateAccountPasswordResponse;
39impl jacquard_common::xrpc::XrpcResp for UpdateAccountPasswordResponse {
···51 type Response = UpdateAccountPasswordResponse;
52}
5354-///Endpoint type for
55///com.atproto.admin.updateAccountPassword
56pub struct UpdateAccountPasswordRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountPasswordRequest {
···33 >,
34}
3536+/// Response type for
37///com.atproto.admin.updateAccountPassword
38pub struct UpdateAccountPasswordResponse;
39impl jacquard_common::xrpc::XrpcResp for UpdateAccountPasswordResponse {
···51 type Response = UpdateAccountPasswordResponse;
52}
5354+/// Endpoint type for
55///com.atproto.admin.updateAccountPassword
56pub struct UpdateAccountPasswordRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountPasswordRequest {
···33 >,
34}
3536-///Response type for
37///com.atproto.admin.updateAccountSigningKey
38pub struct UpdateAccountSigningKeyResponse;
39impl jacquard_common::xrpc::XrpcResp for UpdateAccountSigningKeyResponse {
···51 type Response = UpdateAccountSigningKeyResponse;
52}
5354-///Endpoint type for
55///com.atproto.admin.updateAccountSigningKey
56pub struct UpdateAccountSigningKeyRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountSigningKeyRequest {
···33 >,
34}
3536+/// Response type for
37///com.atproto.admin.updateAccountSigningKey
38pub struct UpdateAccountSigningKeyResponse;
39impl jacquard_common::xrpc::XrpcResp for UpdateAccountSigningKeyResponse {
···51 type Response = UpdateAccountSigningKeyResponse;
52}
5354+/// Endpoint type for
55///com.atproto.admin.updateAccountSigningKey
56pub struct UpdateAccountSigningKeyRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for UpdateAccountSigningKeyRequest {
···99 RepoBlobRef(Box<crate::com_atproto::admin::RepoBlobRef<'a>>),
100}
101102-///Response type for
103///com.atproto.admin.updateSubjectStatus
104pub struct UpdateSubjectStatusResponse;
105impl jacquard_common::xrpc::XrpcResp for UpdateSubjectStatusResponse {
···117 type Response = UpdateSubjectStatusResponse;
118}
119120-///Endpoint type for
121///com.atproto.admin.updateSubjectStatus
122pub struct UpdateSubjectStatusRequest;
123impl jacquard_common::xrpc::XrpcEndpoint for UpdateSubjectStatusRequest {
···99 RepoBlobRef(Box<crate::com_atproto::admin::RepoBlobRef<'a>>),
100}
101102+/// Response type for
103///com.atproto.admin.updateSubjectStatus
104pub struct UpdateSubjectStatusResponse;
105impl jacquard_common::xrpc::XrpcResp for UpdateSubjectStatusResponse {
···117 type Response = UpdateSubjectStatusResponse;
118}
119120+/// Endpoint type for
121///com.atproto.admin.updateSubjectStatus
122pub struct UpdateSubjectStatusRequest;
123impl jacquard_common::xrpc::XrpcEndpoint for UpdateSubjectStatusRequest {
···102 }
103}
104105-///Response type for
106///com.atproto.identity.refreshIdentity
107pub struct RefreshIdentityResponse;
108impl jacquard_common::xrpc::XrpcResp for RefreshIdentityResponse {
···120 type Response = RefreshIdentityResponse;
121}
122123-///Endpoint type for
124///com.atproto.identity.refreshIdentity
125pub struct RefreshIdentityRequest;
126impl jacquard_common::xrpc::XrpcEndpoint for RefreshIdentityRequest {
···102 }
103}
104105+/// Response type for
106///com.atproto.identity.refreshIdentity
107pub struct RefreshIdentityResponse;
108impl jacquard_common::xrpc::XrpcResp for RefreshIdentityResponse {
···120 type Response = RefreshIdentityResponse;
121}
122123+/// Endpoint type for
124///com.atproto.identity.refreshIdentity
125pub struct RefreshIdentityRequest;
126impl jacquard_common::xrpc::XrpcEndpoint for RefreshIdentityRequest {
···84 }
85}
8687-///Response type for
88///com.atproto.identity.resolveDid
89pub struct ResolveDidResponse;
90impl jacquard_common::xrpc::XrpcResp for ResolveDidResponse {
···100 type Response = ResolveDidResponse;
101}
102103-///Endpoint type for
104///com.atproto.identity.resolveDid
105pub struct ResolveDidRequest;
106impl jacquard_common::xrpc::XrpcEndpoint for ResolveDidRequest {
···84 }
85}
8687+/// Response type for
88///com.atproto.identity.resolveDid
89pub struct ResolveDidResponse;
90impl jacquard_common::xrpc::XrpcResp for ResolveDidResponse {
···100 type Response = ResolveDidResponse;
101}
102103+/// Endpoint type for
104///com.atproto.identity.resolveDid
105pub struct ResolveDidRequest;
106impl jacquard_common::xrpc::XrpcEndpoint for ResolveDidRequest {
···73 }
74}
7576-///Response type for
77///com.atproto.identity.resolveHandle
78pub struct ResolveHandleResponse;
79impl jacquard_common::xrpc::XrpcResp for ResolveHandleResponse {
···89 type Response = ResolveHandleResponse;
90}
9192-///Endpoint type for
93///com.atproto.identity.resolveHandle
94pub struct ResolveHandleRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for ResolveHandleRequest {
···73 }
74}
7576+/// Response type for
77///com.atproto.identity.resolveHandle
78pub struct ResolveHandleResponse;
79impl jacquard_common::xrpc::XrpcResp for ResolveHandleResponse {
···89 type Response = ResolveHandleResponse;
90}
9192+/// Endpoint type for
93///com.atproto.identity.resolveHandle
94pub struct ResolveHandleRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for ResolveHandleRequest {
···94 }
95}
9697-///Response type for
98///com.atproto.identity.resolveIdentity
99pub struct ResolveIdentityResponse;
100impl jacquard_common::xrpc::XrpcResp for ResolveIdentityResponse {
···110 type Response = ResolveIdentityResponse;
111}
112113-///Endpoint type for
114///com.atproto.identity.resolveIdentity
115pub struct ResolveIdentityRequest;
116impl jacquard_common::xrpc::XrpcEndpoint for ResolveIdentityRequest {
···94 }
95}
9697+/// Response type for
98///com.atproto.identity.resolveIdentity
99pub struct ResolveIdentityResponse;
100impl jacquard_common::xrpc::XrpcResp for ResolveIdentityResponse {
···110 type Response = ResolveIdentityResponse;
111}
112113+/// Endpoint type for
114///com.atproto.identity.resolveIdentity
115pub struct ResolveIdentityRequest;
116impl jacquard_common::xrpc::XrpcEndpoint for ResolveIdentityRequest {
···55 pub operation: jacquard_common::types::value::Data<'a>,
56}
5758-///Response type for
59///com.atproto.identity.signPlcOperation
60pub struct SignPlcOperationResponse;
61impl jacquard_common::xrpc::XrpcResp for SignPlcOperationResponse {
···73 type Response = SignPlcOperationResponse;
74}
7576-///Endpoint type for
77///com.atproto.identity.signPlcOperation
78pub struct SignPlcOperationRequest;
79impl jacquard_common::xrpc::XrpcEndpoint for SignPlcOperationRequest {
···55 pub operation: jacquard_common::types::value::Data<'a>,
56}
5758+/// Response type for
59///com.atproto.identity.signPlcOperation
60pub struct SignPlcOperationResponse;
61impl jacquard_common::xrpc::XrpcResp for SignPlcOperationResponse {
···73 type Response = SignPlcOperationResponse;
74}
7576+/// Endpoint type for
77///com.atproto.identity.signPlcOperation
78pub struct SignPlcOperationRequest;
79impl jacquard_common::xrpc::XrpcEndpoint for SignPlcOperationRequest {
···30 >,
31}
3233-///Response type for
34///com.atproto.identity.submitPlcOperation
35pub struct SubmitPlcOperationResponse;
36impl jacquard_common::xrpc::XrpcResp for SubmitPlcOperationResponse {
···48 type Response = SubmitPlcOperationResponse;
49}
5051-///Endpoint type for
52///com.atproto.identity.submitPlcOperation
53pub struct SubmitPlcOperationRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for SubmitPlcOperationRequest {
···30 >,
31}
3233+/// Response type for
34///com.atproto.identity.submitPlcOperation
35pub struct SubmitPlcOperationResponse;
36impl jacquard_common::xrpc::XrpcResp for SubmitPlcOperationResponse {
···48 type Response = SubmitPlcOperationResponse;
49}
5051+/// Endpoint type for
52///com.atproto.identity.submitPlcOperation
53pub struct SubmitPlcOperationRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for SubmitPlcOperationRequest {
···31 >,
32}
3334-///Response type for
35///com.atproto.identity.updateHandle
36pub struct UpdateHandleResponse;
37impl jacquard_common::xrpc::XrpcResp for UpdateHandleResponse {
···49 type Response = UpdateHandleResponse;
50}
5152-///Endpoint type for
53///com.atproto.identity.updateHandle
54pub struct UpdateHandleRequest;
55impl jacquard_common::xrpc::XrpcEndpoint for UpdateHandleRequest {
···31 >,
32}
3334+/// Response type for
35///com.atproto.identity.updateHandle
36pub struct UpdateHandleResponse;
37impl jacquard_common::xrpc::XrpcResp for UpdateHandleResponse {
···49 type Response = UpdateHandleResponse;
50}
5152+/// Endpoint type for
53///com.atproto.identity.updateHandle
54pub struct UpdateHandleRequest;
55impl jacquard_common::xrpc::XrpcEndpoint for UpdateHandleRequest {
···51 pub labels: Vec<crate::com_atproto::label::Label<'a>>,
52}
5354-///Response type for
55///com.atproto.label.queryLabels
56pub struct QueryLabelsResponse;
57impl jacquard_common::xrpc::XrpcResp for QueryLabelsResponse {
···67 type Response = QueryLabelsResponse;
68}
6970-///Endpoint type for
71///com.atproto.label.queryLabels
72pub struct QueryLabelsRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for QueryLabelsRequest {
···51 pub labels: Vec<crate::com_atproto::label::Label<'a>>,
52}
5354+/// Response type for
55///com.atproto.label.queryLabels
56pub struct QueryLabelsResponse;
57impl jacquard_common::xrpc::XrpcResp for QueryLabelsResponse {
···67 type Response = QueryLabelsResponse;
68}
6970+/// Endpoint type for
71///com.atproto.label.queryLabels
72pub struct QueryLabelsRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for QueryLabelsRequest {
···105 StrongRef(Box<crate::com_atproto::repo::strong_ref::StrongRef<'a>>),
106}
107108-///Response type for
109///com.atproto.moderation.createReport
110pub struct CreateReportResponse;
111impl jacquard_common::xrpc::XrpcResp for CreateReportResponse {
···123 type Response = CreateReportResponse;
124}
125126-///Endpoint type for
127///com.atproto.moderation.createReport
128pub struct CreateReportRequest;
129impl jacquard_common::xrpc::XrpcEndpoint for CreateReportRequest {
···105 StrongRef(Box<crate::com_atproto::repo::strong_ref::StrongRef<'a>>),
106}
107108+/// Response type for
109///com.atproto.moderation.createReport
110pub struct CreateReportResponse;
111impl jacquard_common::xrpc::XrpcResp for CreateReportResponse {
···123 type Response = CreateReportResponse;
124}
125126+/// Endpoint type for
127///com.atproto.moderation.createReport
128pub struct CreateReportRequest;
129impl jacquard_common::xrpc::XrpcEndpoint for CreateReportRequest {
···225 }
226}
227228-///Response type for
229///com.atproto.repo.applyWrites
230pub struct ApplyWritesResponse;
231impl jacquard_common::xrpc::XrpcResp for ApplyWritesResponse {
···243 type Response = ApplyWritesResponse;
244}
245246-///Endpoint type for
247///com.atproto.repo.applyWrites
248pub struct ApplyWritesRequest;
249impl jacquard_common::xrpc::XrpcEndpoint for ApplyWritesRequest {
···225 }
226}
227228+/// Response type for
229///com.atproto.repo.applyWrites
230pub struct ApplyWritesResponse;
231impl jacquard_common::xrpc::XrpcResp for ApplyWritesResponse {
···243 type Response = ApplyWritesResponse;
244}
245246+/// Endpoint type for
247///com.atproto.repo.applyWrites
248pub struct ApplyWritesRequest;
249impl jacquard_common::xrpc::XrpcEndpoint for ApplyWritesRequest {
···114 }
115}
116117-///Response type for
118///com.atproto.repo.createRecord
119pub struct CreateRecordResponse;
120impl jacquard_common::xrpc::XrpcResp for CreateRecordResponse {
···132 type Response = CreateRecordResponse;
133}
134135-///Endpoint type for
136///com.atproto.repo.createRecord
137pub struct CreateRecordRequest;
138impl jacquard_common::xrpc::XrpcEndpoint for CreateRecordRequest {
···114 }
115}
116117+/// Response type for
118///com.atproto.repo.createRecord
119pub struct CreateRecordResponse;
120impl jacquard_common::xrpc::XrpcResp for CreateRecordResponse {
···132 type Response = CreateRecordResponse;
133}
134135+/// Endpoint type for
136///com.atproto.repo.createRecord
137pub struct CreateRecordRequest;
138impl jacquard_common::xrpc::XrpcEndpoint for CreateRecordRequest {
···101 }
102}
103104-///Response type for
105///com.atproto.repo.deleteRecord
106pub struct DeleteRecordResponse;
107impl jacquard_common::xrpc::XrpcResp for DeleteRecordResponse {
···119 type Response = DeleteRecordResponse;
120}
121122-///Endpoint type for
123///com.atproto.repo.deleteRecord
124pub struct DeleteRecordRequest;
125impl jacquard_common::xrpc::XrpcEndpoint for DeleteRecordRequest {
···101 }
102}
103104+/// Response type for
105///com.atproto.repo.deleteRecord
106pub struct DeleteRecordResponse;
107impl jacquard_common::xrpc::XrpcResp for DeleteRecordResponse {
···119 type Response = DeleteRecordResponse;
120}
121122+/// Endpoint type for
123///com.atproto.repo.deleteRecord
124pub struct DeleteRecordRequest;
125impl jacquard_common::xrpc::XrpcEndpoint for DeleteRecordRequest {
···48 pub handle_is_correct: bool,
49}
5051-///Response type for
52///com.atproto.repo.describeRepo
53pub struct DescribeRepoResponse;
54impl jacquard_common::xrpc::XrpcResp for DescribeRepoResponse {
···64 type Response = DescribeRepoResponse;
65}
6667-///Endpoint type for
68///com.atproto.repo.describeRepo
69pub struct DescribeRepoRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for DescribeRepoRequest {
···48 pub handle_is_correct: bool,
49}
5051+/// Response type for
52///com.atproto.repo.describeRepo
53pub struct DescribeRepoResponse;
54impl jacquard_common::xrpc::XrpcResp for DescribeRepoResponse {
···64 type Response = DescribeRepoResponse;
65}
6667+/// Endpoint type for
68///com.atproto.repo.describeRepo
69pub struct DescribeRepoRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for DescribeRepoRequest {
···86 }
87}
8889-///Response type for
90///com.atproto.repo.getRecord
91pub struct GetRecordResponse;
92impl jacquard_common::xrpc::XrpcResp for GetRecordResponse {
···102 type Response = GetRecordResponse;
103}
104105-///Endpoint type for
106///com.atproto.repo.getRecord
107pub struct GetRecordRequest;
108impl jacquard_common::xrpc::XrpcEndpoint for GetRecordRequest {
···86 }
87}
8889+/// Response type for
90///com.atproto.repo.getRecord
91pub struct GetRecordResponse;
92impl jacquard_common::xrpc::XrpcResp for GetRecordResponse {
···102 type Response = GetRecordResponse;
103}
104105+/// Endpoint type for
106///com.atproto.repo.getRecord
107pub struct GetRecordRequest;
108impl jacquard_common::xrpc::XrpcEndpoint for GetRecordRequest {
···46 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
47}
4849-///Response type for
50///com.atproto.repo.listMissingBlobs
51pub struct ListMissingBlobsResponse;
52impl jacquard_common::xrpc::XrpcResp for ListMissingBlobsResponse {
···62 type Response = ListMissingBlobsResponse;
63}
6465-///Endpoint type for
66///com.atproto.repo.listMissingBlobs
67pub struct ListMissingBlobsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for ListMissingBlobsRequest {
···46 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
47}
4849+/// Response type for
50///com.atproto.repo.listMissingBlobs
51pub struct ListMissingBlobsResponse;
52impl jacquard_common::xrpc::XrpcResp for ListMissingBlobsResponse {
···62 type Response = ListMissingBlobsResponse;
63}
6465+/// Endpoint type for
66///com.atproto.repo.listMissingBlobs
67pub struct ListMissingBlobsRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for ListMissingBlobsRequest {
···52 pub records: Vec<jacquard_common::types::value::Data<'a>>,
53}
5455-///Response type for
56///com.atproto.repo.listRecords
57pub struct ListRecordsResponse;
58impl jacquard_common::xrpc::XrpcResp for ListRecordsResponse {
···68 type Response = ListRecordsResponse;
69}
7071-///Endpoint type for
72///com.atproto.repo.listRecords
73pub struct ListRecordsRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for ListRecordsRequest {
···52 pub records: Vec<jacquard_common::types::value::Data<'a>>,
53}
5455+/// Response type for
56///com.atproto.repo.listRecords
57pub struct ListRecordsResponse;
58impl jacquard_common::xrpc::XrpcResp for ListRecordsResponse {
···68 type Response = ListRecordsResponse;
69}
7071+/// Endpoint type for
72///com.atproto.repo.listRecords
73pub struct ListRecordsRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for ListRecordsRequest {
···114 }
115}
116117-///Response type for
118///com.atproto.repo.putRecord
119pub struct PutRecordResponse;
120impl jacquard_common::xrpc::XrpcResp for PutRecordResponse {
···132 type Response = PutRecordResponse;
133}
134135-///Endpoint type for
136///com.atproto.repo.putRecord
137pub struct PutRecordRequest;
138impl jacquard_common::xrpc::XrpcEndpoint for PutRecordRequest {
···114 }
115}
116117+/// Response type for
118///com.atproto.repo.putRecord
119pub struct PutRecordResponse;
120impl jacquard_common::xrpc::XrpcResp for PutRecordResponse {
···132 type Response = PutRecordResponse;
133}
134135+/// Endpoint type for
136///com.atproto.repo.putRecord
137pub struct PutRecordRequest;
138impl jacquard_common::xrpc::XrpcEndpoint for PutRecordRequest {
···85 }
86}
8788-///Response type for
89///com.atproto.server.confirmEmail
90pub struct ConfirmEmailResponse;
91impl jacquard_common::xrpc::XrpcResp for ConfirmEmailResponse {
···103 type Response = ConfirmEmailResponse;
104}
105106-///Endpoint type for
107///com.atproto.server.confirmEmail
108pub struct ConfirmEmailRequest;
109impl jacquard_common::xrpc::XrpcEndpoint for ConfirmEmailRequest {
···85 }
86}
8788+/// Response type for
89///com.atproto.server.confirmEmail
90pub struct ConfirmEmailResponse;
91impl jacquard_common::xrpc::XrpcResp for ConfirmEmailResponse {
···103 type Response = ConfirmEmailResponse;
104}
105106+/// Endpoint type for
107///com.atproto.server.confirmEmail
108pub struct ConfirmEmailRequest;
109impl jacquard_common::xrpc::XrpcEndpoint for ConfirmEmailRequest {
···182 }
183}
184185-///Response type for
186///com.atproto.server.createAccount
187pub struct CreateAccountResponse;
188impl jacquard_common::xrpc::XrpcResp for CreateAccountResponse {
···200 type Response = CreateAccountResponse;
201}
202203-///Endpoint type for
204///com.atproto.server.createAccount
205pub struct CreateAccountRequest;
206impl jacquard_common::xrpc::XrpcEndpoint for CreateAccountRequest {
···182 }
183}
184185+/// Response type for
186///com.atproto.server.createAccount
187pub struct CreateAccountResponse;
188impl jacquard_common::xrpc::XrpcResp for CreateAccountResponse {
···200 type Response = CreateAccountResponse;
201}
202203+/// Endpoint type for
204///com.atproto.server.createAccount
205pub struct CreateAccountRequest;
206impl jacquard_common::xrpc::XrpcEndpoint for CreateAccountRequest {
···102 }
103}
104105-///Response type for
106///com.atproto.server.createAppPassword
107pub struct CreateAppPasswordResponse;
108impl jacquard_common::xrpc::XrpcResp for CreateAppPasswordResponse {
···120 type Response = CreateAppPasswordResponse;
121}
122123-///Endpoint type for
124///com.atproto.server.createAppPassword
125pub struct CreateAppPasswordRequest;
126impl jacquard_common::xrpc::XrpcEndpoint for CreateAppPasswordRequest {
···102 }
103}
104105+/// Response type for
106///com.atproto.server.createAppPassword
107pub struct CreateAppPasswordResponse;
108impl jacquard_common::xrpc::XrpcResp for CreateAppPasswordResponse {
···120 type Response = CreateAppPasswordResponse;
121}
122123+/// Endpoint type for
124///com.atproto.server.createAppPassword
125pub struct CreateAppPasswordRequest;
126impl jacquard_common::xrpc::XrpcEndpoint for CreateAppPasswordRequest {
···50 pub code: jacquard_common::CowStr<'a>,
51}
5253-///Response type for
54///com.atproto.server.createInviteCode
55pub struct CreateInviteCodeResponse;
56impl jacquard_common::xrpc::XrpcResp for CreateInviteCodeResponse {
···68 type Response = CreateInviteCodeResponse;
69}
7071-///Endpoint type for
72///com.atproto.server.createInviteCode
73pub struct CreateInviteCodeRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for CreateInviteCodeRequest {
···50 pub code: jacquard_common::CowStr<'a>,
51}
5253+/// Response type for
54///com.atproto.server.createInviteCode
55pub struct CreateInviteCodeResponse;
56impl jacquard_common::xrpc::XrpcResp for CreateInviteCodeResponse {
···68 type Response = CreateInviteCodeResponse;
69}
7071+/// Endpoint type for
72///com.atproto.server.createInviteCode
73pub struct CreateInviteCodeRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for CreateInviteCodeRequest {
···70 pub codes: Vec<jacquard_common::types::value::Data<'a>>,
71}
7273-///Response type for
74///com.atproto.server.createInviteCodes
75pub struct CreateInviteCodesResponse;
76impl jacquard_common::xrpc::XrpcResp for CreateInviteCodesResponse {
···88 type Response = CreateInviteCodesResponse;
89}
9091-///Endpoint type for
92///com.atproto.server.createInviteCodes
93pub struct CreateInviteCodesRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for CreateInviteCodesRequest {
···70 pub codes: Vec<jacquard_common::types::value::Data<'a>>,
71}
7273+/// Response type for
74///com.atproto.server.createInviteCodes
75pub struct CreateInviteCodesResponse;
76impl jacquard_common::xrpc::XrpcResp for CreateInviteCodesResponse {
···88 type Response = CreateInviteCodesResponse;
89}
9091+/// Endpoint type for
92///com.atproto.server.createInviteCodes
93pub struct CreateInviteCodesRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for CreateInviteCodesRequest {
···112 }
113}
114115-///Response type for
116///com.atproto.server.createSession
117pub struct CreateSessionResponse;
118impl jacquard_common::xrpc::XrpcResp for CreateSessionResponse {
···130 type Response = CreateSessionResponse;
131}
132133-///Endpoint type for
134///com.atproto.server.createSession
135pub struct CreateSessionRequest;
136impl jacquard_common::xrpc::XrpcEndpoint for CreateSessionRequest {
···112 }
113}
114115+/// Response type for
116///com.atproto.server.createSession
117pub struct CreateSessionResponse;
118impl jacquard_common::xrpc::XrpcResp for CreateSessionResponse {
···130 type Response = CreateSessionResponse;
131}
132133+/// Endpoint type for
134///com.atproto.server.createSession
135pub struct CreateSessionRequest;
136impl jacquard_common::xrpc::XrpcEndpoint for CreateSessionRequest {
···23 pub delete_after: std::option::Option<jacquard_common::types::string::Datetime>,
24}
2526-///Response type for
27///com.atproto.server.deactivateAccount
28pub struct DeactivateAccountResponse;
29impl jacquard_common::xrpc::XrpcResp for DeactivateAccountResponse {
···41 type Response = DeactivateAccountResponse;
42}
4344-///Endpoint type for
45///com.atproto.server.deactivateAccount
46pub struct DeactivateAccountRequest;
47impl jacquard_common::xrpc::XrpcEndpoint for DeactivateAccountRequest {
···23 pub delete_after: std::option::Option<jacquard_common::types::string::Datetime>,
24}
2526+/// Response type for
27///com.atproto.server.deactivateAccount
28pub struct DeactivateAccountResponse;
29impl jacquard_common::xrpc::XrpcResp for DeactivateAccountResponse {
···41 type Response = DeactivateAccountResponse;
42}
4344+/// Endpoint type for
45///com.atproto.server.deactivateAccount
46pub struct DeactivateAccountRequest;
47impl jacquard_common::xrpc::XrpcEndpoint for DeactivateAccountRequest {
···79 }
80}
8182-///Response type for
83///com.atproto.server.deleteAccount
84pub struct DeleteAccountResponse;
85impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse {
···97 type Response = DeleteAccountResponse;
98}
99100-///Endpoint type for
101///com.atproto.server.deleteAccount
102pub struct DeleteAccountRequest;
103impl jacquard_common::xrpc::XrpcEndpoint for DeleteAccountRequest {
···79 }
80}
8182+/// Response type for
83///com.atproto.server.deleteAccount
84pub struct DeleteAccountResponse;
85impl jacquard_common::xrpc::XrpcResp for DeleteAccountResponse {
···97 type Response = DeleteAccountResponse;
98}
99100+/// Endpoint type for
101///com.atproto.server.deleteAccount
102pub struct DeleteAccountRequest;
103impl jacquard_common::xrpc::XrpcEndpoint for DeleteAccountRequest {
···76 }
77}
7879-///Response type for
80///com.atproto.server.getAccountInviteCodes
81pub struct GetAccountInviteCodesResponse;
82impl jacquard_common::xrpc::XrpcResp for GetAccountInviteCodesResponse {
···92 type Response = GetAccountInviteCodesResponse;
93}
9495-///Endpoint type for
96///com.atproto.server.getAccountInviteCodes
97pub struct GetAccountInviteCodesRequest;
98impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInviteCodesRequest {
···76 }
77}
7879+/// Response type for
80///com.atproto.server.getAccountInviteCodes
81pub struct GetAccountInviteCodesResponse;
82impl jacquard_common::xrpc::XrpcResp for GetAccountInviteCodesResponse {
···92 type Response = GetAccountInviteCodesResponse;
93}
9495+/// Endpoint type for
96///com.atproto.server.getAccountInviteCodes
97pub struct GetAccountInviteCodesRequest;
98impl jacquard_common::xrpc::XrpcEndpoint for GetAccountInviteCodesRequest {
···79 }
80}
8182-///Response type for
83///com.atproto.server.getServiceAuth
84pub struct GetServiceAuthResponse;
85impl jacquard_common::xrpc::XrpcResp for GetServiceAuthResponse {
···95 type Response = GetServiceAuthResponse;
96}
9798-///Endpoint type for
99///com.atproto.server.getServiceAuth
100pub struct GetServiceAuthRequest;
101impl jacquard_common::xrpc::XrpcEndpoint for GetServiceAuthRequest {
···79 }
80}
8182+/// Response type for
83///com.atproto.server.getServiceAuth
84pub struct GetServiceAuthResponse;
85impl jacquard_common::xrpc::XrpcResp for GetServiceAuthResponse {
···95 type Response = GetServiceAuthResponse;
96}
9798+/// Endpoint type for
99///com.atproto.server.getServiceAuth
100pub struct GetServiceAuthRequest;
101impl jacquard_common::xrpc::XrpcEndpoint for GetServiceAuthRequest {
···22 pub email: jacquard_common::CowStr<'a>,
23}
2425-///Response type for
26///com.atproto.server.requestPasswordReset
27pub struct RequestPasswordResetResponse;
28impl jacquard_common::xrpc::XrpcResp for RequestPasswordResetResponse {
···40 type Response = RequestPasswordResetResponse;
41}
4243-///Endpoint type for
44///com.atproto.server.requestPasswordReset
45pub struct RequestPasswordResetRequest;
46impl jacquard_common::xrpc::XrpcEndpoint for RequestPasswordResetRequest {
···22 pub email: jacquard_common::CowStr<'a>,
23}
2425+/// Response type for
26///com.atproto.server.requestPasswordReset
27pub struct RequestPasswordResetResponse;
28impl jacquard_common::xrpc::XrpcResp for RequestPasswordResetResponse {
···40 type Response = RequestPasswordResetResponse;
41}
4243+/// Endpoint type for
44///com.atproto.server.requestPasswordReset
45pub struct RequestPasswordResetRequest;
46impl jacquard_common::xrpc::XrpcEndpoint for RequestPasswordResetRequest {
···42 pub signing_key: jacquard_common::CowStr<'a>,
43}
4445-///Response type for
46///com.atproto.server.reserveSigningKey
47pub struct ReserveSigningKeyResponse;
48impl jacquard_common::xrpc::XrpcResp for ReserveSigningKeyResponse {
···60 type Response = ReserveSigningKeyResponse;
61}
6263-///Endpoint type for
64///com.atproto.server.reserveSigningKey
65pub struct ReserveSigningKeyRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for ReserveSigningKeyRequest {
···42 pub signing_key: jacquard_common::CowStr<'a>,
43}
4445+/// Response type for
46///com.atproto.server.reserveSigningKey
47pub struct ReserveSigningKeyResponse;
48impl jacquard_common::xrpc::XrpcResp for ReserveSigningKeyResponse {
···60 type Response = ReserveSigningKeyResponse;
61}
6263+/// Endpoint type for
64///com.atproto.server.reserveSigningKey
65pub struct ReserveSigningKeyRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for ReserveSigningKeyRequest {
···67 }
68}
6970-///Response type for
71///com.atproto.server.resetPassword
72pub struct ResetPasswordResponse;
73impl jacquard_common::xrpc::XrpcResp for ResetPasswordResponse {
···85 type Response = ResetPasswordResponse;
86}
8788-///Endpoint type for
89///com.atproto.server.resetPassword
90pub struct ResetPasswordRequest;
91impl jacquard_common::xrpc::XrpcEndpoint for ResetPasswordRequest {
···67 }
68}
6970+/// Response type for
71///com.atproto.server.resetPassword
72pub struct ResetPasswordResponse;
73impl jacquard_common::xrpc::XrpcResp for ResetPasswordResponse {
···85 type Response = ResetPasswordResponse;
86}
8788+/// Endpoint type for
89///com.atproto.server.resetPassword
90pub struct ResetPasswordRequest;
91impl jacquard_common::xrpc::XrpcEndpoint for ResetPasswordRequest {
···22 pub name: jacquard_common::CowStr<'a>,
23}
2425-///Response type for
26///com.atproto.server.revokeAppPassword
27pub struct RevokeAppPasswordResponse;
28impl jacquard_common::xrpc::XrpcResp for RevokeAppPasswordResponse {
···40 type Response = RevokeAppPasswordResponse;
41}
4243-///Endpoint type for
44///com.atproto.server.revokeAppPassword
45pub struct RevokeAppPasswordRequest;
46impl jacquard_common::xrpc::XrpcEndpoint for RevokeAppPasswordRequest {
···22 pub name: jacquard_common::CowStr<'a>,
23}
2425+/// Response type for
26///com.atproto.server.revokeAppPassword
27pub struct RevokeAppPasswordResponse;
28impl jacquard_common::xrpc::XrpcResp for RevokeAppPasswordResponse {
···40 type Response = RevokeAppPasswordResponse;
41}
4243+/// Endpoint type for
44///com.atproto.server.revokeAppPassword
45pub struct RevokeAppPasswordRequest;
46impl jacquard_common::xrpc::XrpcEndpoint for RevokeAppPasswordRequest {
···80 }
81}
8283-///Response type for
84///com.atproto.server.updateEmail
85pub struct UpdateEmailResponse;
86impl jacquard_common::xrpc::XrpcResp for UpdateEmailResponse {
···98 type Response = UpdateEmailResponse;
99}
100101-///Endpoint type for
102///com.atproto.server.updateEmail
103pub struct UpdateEmailRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for UpdateEmailRequest {
···80 }
81}
8283+/// Response type for
84///com.atproto.server.updateEmail
85pub struct UpdateEmailResponse;
86impl jacquard_common::xrpc::XrpcResp for UpdateEmailResponse {
···98 type Response = UpdateEmailResponse;
99}
100101+/// Endpoint type for
102///com.atproto.server.updateEmail
103pub struct UpdateEmailRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for UpdateEmailRequest {
···72 }
73}
7475-///Response type for
76///com.atproto.sync.getHead
77pub struct GetHeadResponse;
78impl jacquard_common::xrpc::XrpcResp for GetHeadResponse {
···88 type Response = GetHeadResponse;
89}
9091-///Endpoint type for
92///com.atproto.sync.getHead
93pub struct GetHeadRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for GetHeadRequest {
···72 }
73}
7475+/// Response type for
76///com.atproto.sync.getHead
77pub struct GetHeadResponse;
78impl jacquard_common::xrpc::XrpcResp for GetHeadResponse {
···88 type Response = GetHeadResponse;
89}
9091+/// Endpoint type for
92///com.atproto.sync.getHead
93pub struct GetHeadRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for GetHeadRequest {
···83 }
84}
8586-///Response type for
87///com.atproto.sync.getHostStatus
88pub struct GetHostStatusResponse;
89impl jacquard_common::xrpc::XrpcResp for GetHostStatusResponse {
···99 type Response = GetHostStatusResponse;
100}
101102-///Endpoint type for
103///com.atproto.sync.getHostStatus
104pub struct GetHostStatusRequest;
105impl jacquard_common::xrpc::XrpcEndpoint for GetHostStatusRequest {
···83 }
84}
8586+/// Response type for
87///com.atproto.sync.getHostStatus
88pub struct GetHostStatusResponse;
89impl jacquard_common::xrpc::XrpcResp for GetHostStatusResponse {
···99 type Response = GetHostStatusResponse;
100}
101102+/// Endpoint type for
103///com.atproto.sync.getHostStatus
104pub struct GetHostStatusRequest;
105impl jacquard_common::xrpc::XrpcEndpoint for GetHostStatusRequest {
···100 }
101}
102103-///Response type for
104///com.atproto.sync.getLatestCommit
105pub struct GetLatestCommitResponse;
106impl jacquard_common::xrpc::XrpcResp for GetLatestCommitResponse {
···116 type Response = GetLatestCommitResponse;
117}
118119-///Endpoint type for
120///com.atproto.sync.getLatestCommit
121pub struct GetLatestCommitRequest;
122impl jacquard_common::xrpc::XrpcEndpoint for GetLatestCommitRequest {
···100 }
101}
102103+/// Response type for
104///com.atproto.sync.getLatestCommit
105pub struct GetLatestCommitResponse;
106impl jacquard_common::xrpc::XrpcResp for GetLatestCommitResponse {
···116 type Response = GetLatestCommitResponse;
117}
118119+/// Endpoint type for
120///com.atproto.sync.getLatestCommit
121pub struct GetLatestCommitRequest;
122impl jacquard_common::xrpc::XrpcEndpoint for GetLatestCommitRequest {
···80 }
81}
8283-///Response type for
84///com.atproto.sync.getRepoStatus
85pub struct GetRepoStatusResponse;
86impl jacquard_common::xrpc::XrpcResp for GetRepoStatusResponse {
···96 type Response = GetRepoStatusResponse;
97}
9899-///Endpoint type for
100///com.atproto.sync.getRepoStatus
101pub struct GetRepoStatusRequest;
102impl jacquard_common::xrpc::XrpcEndpoint for GetRepoStatusRequest {
···80 }
81}
8283+/// Response type for
84///com.atproto.sync.getRepoStatus
85pub struct GetRepoStatusResponse;
86impl jacquard_common::xrpc::XrpcResp for GetRepoStatusResponse {
···96 type Response = GetRepoStatusResponse;
97}
9899+/// Endpoint type for
100///com.atproto.sync.getRepoStatus
101pub struct GetRepoStatusRequest;
102impl jacquard_common::xrpc::XrpcEndpoint for GetRepoStatusRequest {
···111 }
112}
113114-///Response type for
115///com.atproto.sync.listBlobs
116pub struct ListBlobsResponse;
117impl jacquard_common::xrpc::XrpcResp for ListBlobsResponse {
···127 type Response = ListBlobsResponse;
128}
129130-///Endpoint type for
131///com.atproto.sync.listBlobs
132pub struct ListBlobsRequest;
133impl jacquard_common::xrpc::XrpcEndpoint for ListBlobsRequest {
···111 }
112}
113114+/// Response type for
115///com.atproto.sync.listBlobs
116pub struct ListBlobsResponse;
117impl jacquard_common::xrpc::XrpcResp for ListBlobsResponse {
···127 type Response = ListBlobsResponse;
128}
129130+/// Endpoint type for
131///com.atproto.sync.listBlobs
132pub struct ListBlobsRequest;
133impl jacquard_common::xrpc::XrpcEndpoint for ListBlobsRequest {
···73 pub hosts: Vec<jacquard_common::types::value::Data<'a>>,
74}
7576-///Response type for
77///com.atproto.sync.listHosts
78pub struct ListHostsResponse;
79impl jacquard_common::xrpc::XrpcResp for ListHostsResponse {
···89 type Response = ListHostsResponse;
90}
9192-///Endpoint type for
93///com.atproto.sync.listHosts
94pub struct ListHostsRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for ListHostsRequest {
···73 pub hosts: Vec<jacquard_common::types::value::Data<'a>>,
74}
7576+/// Response type for
77///com.atproto.sync.listHosts
78pub struct ListHostsResponse;
79impl jacquard_common::xrpc::XrpcResp for ListHostsResponse {
···89 type Response = ListHostsResponse;
90}
9192+/// Endpoint type for
93///com.atproto.sync.listHosts
94pub struct ListHostsRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for ListHostsRequest {
···46 pub repos: Vec<jacquard_common::types::value::Data<'a>>,
47}
4849-///Response type for
50///com.atproto.sync.listRepos
51pub struct ListReposResponse;
52impl jacquard_common::xrpc::XrpcResp for ListReposResponse {
···62 type Response = ListReposResponse;
63}
6465-///Endpoint type for
66///com.atproto.sync.listRepos
67pub struct ListReposRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for ListReposRequest {
···46 pub repos: Vec<jacquard_common::types::value::Data<'a>>,
47}
4849+/// Response type for
50///com.atproto.sync.listRepos
51pub struct ListReposResponse;
52impl jacquard_common::xrpc::XrpcResp for ListReposResponse {
···62 type Response = ListReposResponse;
63}
6465+/// Endpoint type for
66///com.atproto.sync.listRepos
67pub struct ListReposRequest;
68impl jacquard_common::xrpc::XrpcEndpoint for ListReposRequest {
···48 pub repos: Vec<jacquard_common::types::value::Data<'a>>,
49}
5051-///Response type for
52///com.atproto.sync.listReposByCollection
53pub struct ListReposByCollectionResponse;
54impl jacquard_common::xrpc::XrpcResp for ListReposByCollectionResponse {
···64 type Response = ListReposByCollectionResponse;
65}
6667-///Endpoint type for
68///com.atproto.sync.listReposByCollection
69pub struct ListReposByCollectionRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for ListReposByCollectionRequest {
···48 pub repos: Vec<jacquard_common::types::value::Data<'a>>,
49}
5051+/// Response type for
52///com.atproto.sync.listReposByCollection
53pub struct ListReposByCollectionResponse;
54impl jacquard_common::xrpc::XrpcResp for ListReposByCollectionResponse {
···64 type Response = ListReposByCollectionResponse;
65}
6667+/// Endpoint type for
68///com.atproto.sync.listReposByCollection
69pub struct ListReposByCollectionRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for ListReposByCollectionRequest {
···23 pub hostname: jacquard_common::CowStr<'a>,
24}
2526-///Response type for
27///com.atproto.sync.notifyOfUpdate
28pub struct NotifyOfUpdateResponse;
29impl jacquard_common::xrpc::XrpcResp for NotifyOfUpdateResponse {
···41 type Response = NotifyOfUpdateResponse;
42}
4344-///Endpoint type for
45///com.atproto.sync.notifyOfUpdate
46pub struct NotifyOfUpdateRequest;
47impl jacquard_common::xrpc::XrpcEndpoint for NotifyOfUpdateRequest {
···23 pub hostname: jacquard_common::CowStr<'a>,
24}
2526+/// Response type for
27///com.atproto.sync.notifyOfUpdate
28pub struct NotifyOfUpdateResponse;
29impl jacquard_common::xrpc::XrpcResp for NotifyOfUpdateResponse {
···41 type Response = NotifyOfUpdateResponse;
42}
4344+/// Endpoint type for
45///com.atproto.sync.notifyOfUpdate
46pub struct NotifyOfUpdateRequest;
47impl jacquard_common::xrpc::XrpcEndpoint for NotifyOfUpdateRequest {
···57 }
58}
5960-///Response type for
61///com.atproto.sync.requestCrawl
62pub struct RequestCrawlResponse;
63impl jacquard_common::xrpc::XrpcResp for RequestCrawlResponse {
···75 type Response = RequestCrawlResponse;
76}
7778-///Endpoint type for
79///com.atproto.sync.requestCrawl
80pub struct RequestCrawlRequest;
81impl jacquard_common::xrpc::XrpcEndpoint for RequestCrawlRequest {
···57 }
58}
5960+/// Response type for
61///com.atproto.sync.requestCrawl
62pub struct RequestCrawlResponse;
63impl jacquard_common::xrpc::XrpcResp for RequestCrawlResponse {
···75 type Response = RequestCrawlResponse;
76}
7778+/// Endpoint type for
79///com.atproto.sync.requestCrawl
80pub struct RequestCrawlRequest;
81impl jacquard_common::xrpc::XrpcEndpoint for RequestCrawlRequest {
···105 }
106}
107108-///Response type for
109///com.atproto.temp.checkHandleAvailability
110pub struct CheckHandleAvailabilityResponse;
111impl jacquard_common::xrpc::XrpcResp for CheckHandleAvailabilityResponse {
···121 type Response = CheckHandleAvailabilityResponse;
122}
123124-///Endpoint type for
125///com.atproto.temp.checkHandleAvailability
126pub struct CheckHandleAvailabilityRequest;
127impl jacquard_common::xrpc::XrpcEndpoint for CheckHandleAvailabilityRequest {
···105 }
106}
107108+/// Response type for
109///com.atproto.temp.checkHandleAvailability
110pub struct CheckHandleAvailabilityResponse;
111impl jacquard_common::xrpc::XrpcResp for CheckHandleAvailabilityResponse {
···121 type Response = CheckHandleAvailabilityResponse;
122}
123124+/// Endpoint type for
125///com.atproto.temp.checkHandleAvailability
126pub struct CheckHandleAvailabilityRequest;
127impl jacquard_common::xrpc::XrpcEndpoint for CheckHandleAvailabilityRequest {
···76 }
77}
7879-///Response type for
80///com.atproto.temp.dereferenceScope
81pub struct DereferenceScopeResponse;
82impl jacquard_common::xrpc::XrpcResp for DereferenceScopeResponse {
···92 type Response = DereferenceScopeResponse;
93}
9495-///Endpoint type for
96///com.atproto.temp.dereferenceScope
97pub struct DereferenceScopeRequest;
98impl jacquard_common::xrpc::XrpcEndpoint for DereferenceScopeRequest {
···76 }
77}
7879+/// Response type for
80///com.atproto.temp.dereferenceScope
81pub struct DereferenceScopeResponse;
82impl jacquard_common::xrpc::XrpcResp for DereferenceScopeResponse {
···92 type Response = DereferenceScopeResponse;
93}
9495+/// Endpoint type for
96///com.atproto.temp.dereferenceScope
97pub struct DereferenceScopeRequest;
98impl jacquard_common::xrpc::XrpcEndpoint for DereferenceScopeRequest {
···41 pub labels: Vec<crate::com_atproto::label::Label<'a>>,
42}
4344-///Response type for
45///com.atproto.temp.fetchLabels
46pub struct FetchLabelsResponse;
47impl jacquard_common::xrpc::XrpcResp for FetchLabelsResponse {
···57 type Response = FetchLabelsResponse;
58}
5960-///Endpoint type for
61///com.atproto.temp.fetchLabels
62pub struct FetchLabelsRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for FetchLabelsRequest {
···41 pub labels: Vec<crate::com_atproto::label::Label<'a>>,
42}
4344+/// Response type for
45///com.atproto.temp.fetchLabels
46pub struct FetchLabelsResponse;
47impl jacquard_common::xrpc::XrpcResp for FetchLabelsResponse {
···57 type Response = FetchLabelsResponse;
58}
5960+/// Endpoint type for
61///com.atproto.temp.fetchLabels
62pub struct FetchLabelsRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for FetchLabelsRequest {
···22 pub phone_number: jacquard_common::CowStr<'a>,
23}
2425-///Response type for
26///com.atproto.temp.requestPhoneVerification
27pub struct RequestPhoneVerificationResponse;
28impl jacquard_common::xrpc::XrpcResp for RequestPhoneVerificationResponse {
···40 type Response = RequestPhoneVerificationResponse;
41}
4243-///Endpoint type for
44///com.atproto.temp.requestPhoneVerification
45pub struct RequestPhoneVerificationRequest;
46impl jacquard_common::xrpc::XrpcEndpoint for RequestPhoneVerificationRequest {
···22 pub phone_number: jacquard_common::CowStr<'a>,
23}
2425+/// Response type for
26///com.atproto.temp.requestPhoneVerification
27pub struct RequestPhoneVerificationResponse;
28impl jacquard_common::xrpc::XrpcResp for RequestPhoneVerificationResponse {
···40 type Response = RequestPhoneVerificationResponse;
41}
4243+/// Endpoint type for
44///com.atproto.temp.requestPhoneVerification
45pub struct RequestPhoneVerificationRequest;
46impl jacquard_common::xrpc::XrpcEndpoint for RequestPhoneVerificationRequest {
···30 >,
31}
3233-///Response type for
34///com.atproto.temp.revokeAccountCredentials
35pub struct RevokeAccountCredentialsResponse;
36impl jacquard_common::xrpc::XrpcResp for RevokeAccountCredentialsResponse {
···48 type Response = RevokeAccountCredentialsResponse;
49}
5051-///Endpoint type for
52///com.atproto.temp.revokeAccountCredentials
53pub struct RevokeAccountCredentialsRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for RevokeAccountCredentialsRequest {
···30 >,
31}
3233+/// Response type for
34///com.atproto.temp.revokeAccountCredentials
35pub struct RevokeAccountCredentialsResponse;
36impl jacquard_common::xrpc::XrpcResp for RevokeAccountCredentialsResponse {
···48 type Response = RevokeAccountCredentialsResponse;
49}
5051+/// Endpoint type for
52///com.atproto.temp.revokeAccountCredentials
53pub struct RevokeAccountCredentialsRequest;
54impl jacquard_common::xrpc::XrpcEndpoint for RevokeAccountCredentialsRequest {
···52 pub signing_key: jacquard_common::CowStr<'a>,
53}
5455-///Response type for
56///com.bad-example.identity.resolveMiniDoc
57pub struct ResolveMiniDocResponse;
58impl jacquard_common::xrpc::XrpcResp for ResolveMiniDocResponse {
···68 type Response = ResolveMiniDocResponse;
69}
7071-///Endpoint type for
72///com.bad-example.identity.resolveMiniDoc
73pub struct ResolveMiniDocRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for ResolveMiniDocRequest {
···52 pub signing_key: jacquard_common::CowStr<'a>,
53}
5455+/// Response type for
56///com.bad-example.identity.resolveMiniDoc
57pub struct ResolveMiniDocResponse;
58impl jacquard_common::xrpc::XrpcResp for ResolveMiniDocResponse {
···68 type Response = ResolveMiniDocResponse;
69}
7071+/// Endpoint type for
72///com.bad-example.identity.resolveMiniDoc
73pub struct ResolveMiniDocRequest;
74impl jacquard_common::xrpc::XrpcEndpoint for ResolveMiniDocRequest {
···43 pub oekaki: Vec<crate::com_shinolabs::pinksea::app_view_defs::HydratedOekaki<'a>>,
44}
4546-///Response type for
47///com.shinolabs.pinksea.getAuthorFeed
48pub struct GetAuthorFeedResponse;
49impl jacquard_common::xrpc::XrpcResp for GetAuthorFeedResponse {
···59 type Response = GetAuthorFeedResponse;
60}
6162-///Endpoint type for
63///com.shinolabs.pinksea.getAuthorFeed
64pub struct GetAuthorFeedRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorFeedRequest {
···43 pub oekaki: Vec<crate::com_shinolabs::pinksea::app_view_defs::HydratedOekaki<'a>>,
44}
4546+/// Response type for
47///com.shinolabs.pinksea.getAuthorFeed
48pub struct GetAuthorFeedResponse;
49impl jacquard_common::xrpc::XrpcResp for GetAuthorFeedResponse {
···59 type Response = GetAuthorFeedResponse;
60}
6162+/// Endpoint type for
63///com.shinolabs.pinksea.getAuthorFeed
64pub struct GetAuthorFeedRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorFeedRequest {
···43 pub oekaki: Vec<crate::com_shinolabs::pinksea::app_view_defs::HydratedOekaki<'a>>,
44}
4546-///Response type for
47///com.shinolabs.pinksea.getAuthorReplies
48pub struct GetAuthorRepliesResponse;
49impl jacquard_common::xrpc::XrpcResp for GetAuthorRepliesResponse {
···59 type Response = GetAuthorRepliesResponse;
60}
6162-///Endpoint type for
63///com.shinolabs.pinksea.getAuthorReplies
64pub struct GetAuthorRepliesRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorRepliesRequest {
···43 pub oekaki: Vec<crate::com_shinolabs::pinksea::app_view_defs::HydratedOekaki<'a>>,
44}
4546+/// Response type for
47///com.shinolabs.pinksea.getAuthorReplies
48pub struct GetAuthorRepliesResponse;
49impl jacquard_common::xrpc::XrpcResp for GetAuthorRepliesResponse {
···59 type Response = GetAuthorRepliesResponse;
60}
6162+/// Endpoint type for
63///com.shinolabs.pinksea.getAuthorReplies
64pub struct GetAuthorRepliesRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorRepliesRequest {
···39 pub handle: jacquard_common::types::string::Handle<'a>,
40}
4142-///Response type for
43///com.shinolabs.pinksea.getHandleFromDid
44pub struct GetHandleFromDidResponse;
45impl jacquard_common::xrpc::XrpcResp for GetHandleFromDidResponse {
···55 type Response = GetHandleFromDidResponse;
56}
5758-///Endpoint type for
59///com.shinolabs.pinksea.getHandleFromDid
60pub struct GetHandleFromDidRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetHandleFromDidRequest {
···39 pub handle: jacquard_common::types::string::Handle<'a>,
40}
4142+/// Response type for
43///com.shinolabs.pinksea.getHandleFromDid
44pub struct GetHandleFromDidResponse;
45impl jacquard_common::xrpc::XrpcResp for GetHandleFromDidResponse {
···55 type Response = GetHandleFromDidResponse;
56}
5758+/// Endpoint type for
59///com.shinolabs.pinksea.getHandleFromDid
60pub struct GetHandleFromDidRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetHandleFromDidRequest {
···38 pub handle: jacquard_common::types::string::Handle<'a>,
39}
4041-///Response type for
42///com.shinolabs.pinksea.getIdentity
43pub struct GetIdentityResponse;
44impl jacquard_common::xrpc::XrpcResp for GetIdentityResponse {
···54 type Response = GetIdentityResponse;
55}
5657-///Endpoint type for
58///com.shinolabs.pinksea.getIdentity
59pub struct GetIdentityRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetIdentityRequest {
···38 pub handle: jacquard_common::types::string::Handle<'a>,
39}
4041+/// Response type for
42///com.shinolabs.pinksea.getIdentity
43pub struct GetIdentityResponse;
44impl jacquard_common::xrpc::XrpcResp for GetIdentityResponse {
···54 type Response = GetIdentityResponse;
55}
5657+/// Endpoint type for
58///com.shinolabs.pinksea.getIdentity
59pub struct GetIdentityRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetIdentityRequest {
···66 ),
67}
6869-///Response type for
70///com.shinolabs.pinksea.getOekaki
71pub struct GetOekakiResponse;
72impl jacquard_common::xrpc::XrpcResp for GetOekakiResponse {
···82 type Response = GetOekakiResponse;
83}
8485-///Endpoint type for
86///com.shinolabs.pinksea.getOekaki
87pub struct GetOekakiRequest;
88impl jacquard_common::xrpc::XrpcEndpoint for GetOekakiRequest {
···66 ),
67}
6869+/// Response type for
70///com.shinolabs.pinksea.getOekaki
71pub struct GetOekakiResponse;
72impl jacquard_common::xrpc::XrpcResp for GetOekakiResponse {
···82 type Response = GetOekakiResponse;
83}
8485+/// Endpoint type for
86///com.shinolabs.pinksea.getOekaki
87pub struct GetOekakiRequest;
88impl jacquard_common::xrpc::XrpcEndpoint for GetOekakiRequest {
···45 pub rkey: jacquard_common::CowStr<'a>,
46}
4748-///Response type for
49///com.shinolabs.pinksea.getParentForReply
50pub struct GetParentForReplyResponse;
51impl jacquard_common::xrpc::XrpcResp for GetParentForReplyResponse {
···61 type Response = GetParentForReplyResponse;
62}
6364-///Endpoint type for
65///com.shinolabs.pinksea.getParentForReply
66pub struct GetParentForReplyRequest;
67impl jacquard_common::xrpc::XrpcEndpoint for GetParentForReplyRequest {
···45 pub rkey: jacquard_common::CowStr<'a>,
46}
4748+/// Response type for
49///com.shinolabs.pinksea.getParentForReply
50pub struct GetParentForReplyResponse;
51impl jacquard_common::xrpc::XrpcResp for GetParentForReplyResponse {
···61 type Response = GetParentForReplyResponse;
62}
6364+/// Endpoint type for
65///com.shinolabs.pinksea.getParentForReply
66pub struct GetParentForReplyRequest;
67impl jacquard_common::xrpc::XrpcEndpoint for GetParentForReplyRequest {
···41 pub oekaki: Vec<crate::com_shinolabs::pinksea::app_view_defs::HydratedOekaki<'a>>,
42}
4344-///Response type for
45///com.shinolabs.pinksea.getRecent
46pub struct GetRecentResponse;
47impl jacquard_common::xrpc::XrpcResp for GetRecentResponse {
···57 type Response = GetRecentResponse;
58}
5960-///Endpoint type for
61///com.shinolabs.pinksea.getRecent
62pub struct GetRecentRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for GetRecentRequest {
···41 pub oekaki: Vec<crate::com_shinolabs::pinksea::app_view_defs::HydratedOekaki<'a>>,
42}
4344+/// Response type for
45///com.shinolabs.pinksea.getRecent
46pub struct GetRecentResponse;
47impl jacquard_common::xrpc::XrpcResp for GetRecentResponse {
···57 type Response = GetRecentResponse;
58}
5960+/// Endpoint type for
61///com.shinolabs.pinksea.getRecent
62pub struct GetRecentRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for GetRecentRequest {
···44 pub oekaki: Vec<crate::com_shinolabs::pinksea::app_view_defs::HydratedOekaki<'a>>,
45}
4647-///Response type for
48///com.shinolabs.pinksea.getTagFeed
49pub struct GetTagFeedResponse;
50impl jacquard_common::xrpc::XrpcResp for GetTagFeedResponse {
···60 type Response = GetTagFeedResponse;
61}
6263-///Endpoint type for
64///com.shinolabs.pinksea.getTagFeed
65pub struct GetTagFeedRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetTagFeedRequest {
···44 pub oekaki: Vec<crate::com_shinolabs::pinksea::app_view_defs::HydratedOekaki<'a>>,
45}
4647+/// Response type for
48///com.shinolabs.pinksea.getTagFeed
49pub struct GetTagFeedResponse;
50impl jacquard_common::xrpc::XrpcResp for GetTagFeedResponse {
···60 type Response = GetTagFeedResponse;
61}
6263+/// Endpoint type for
64///com.shinolabs.pinksea.getTagFeed
65pub struct GetTagFeedRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for GetTagFeedRequest {
···38 pub post: Vec<crate::com_whtwnd::blog::BlogEntry<'a>>,
39}
4041-///Response type for
42///com.whtwnd.blog.getAuthorPosts
43pub struct GetAuthorPostsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetAuthorPostsResponse {
···54 type Response = GetAuthorPostsResponse;
55}
5657-///Endpoint type for
58///com.whtwnd.blog.getAuthorPosts
59pub struct GetAuthorPostsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorPostsRequest {
···38 pub post: Vec<crate::com_whtwnd::blog::BlogEntry<'a>>,
39}
4041+/// Response type for
42///com.whtwnd.blog.getAuthorPosts
43pub struct GetAuthorPostsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetAuthorPostsResponse {
···54 type Response = GetAuthorPostsResponse;
55}
5657+/// Endpoint type for
58///com.whtwnd.blog.getAuthorPosts
59pub struct GetAuthorPostsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetAuthorPostsRequest {
···81 }
82}
8384-///Response type for
85///com.whtwnd.blog.getEntryMetadataByName
86pub struct GetEntryMetadataByNameResponse;
87impl jacquard_common::xrpc::XrpcResp for GetEntryMetadataByNameResponse {
···97 type Response = GetEntryMetadataByNameResponse;
98}
99100-///Endpoint type for
101///com.whtwnd.blog.getEntryMetadataByName
102pub struct GetEntryMetadataByNameRequest;
103impl jacquard_common::xrpc::XrpcEndpoint for GetEntryMetadataByNameRequest {
···81 }
82}
8384+/// Response type for
85///com.whtwnd.blog.getEntryMetadataByName
86pub struct GetEntryMetadataByNameResponse;
87impl jacquard_common::xrpc::XrpcResp for GetEntryMetadataByNameResponse {
···97 type Response = GetEntryMetadataByNameResponse;
98}
99100+/// Endpoint type for
101///com.whtwnd.blog.getEntryMetadataByName
102pub struct GetEntryMetadataByNameRequest;
103impl jacquard_common::xrpc::XrpcEndpoint for GetEntryMetadataByNameRequest {
···38 pub mentions: Vec<jacquard_common::types::string::AtUri<'a>>,
39}
4041-///Response type for
42///com.whtwnd.blog.getMentionsByEntry
43pub struct GetMentionsByEntryResponse;
44impl jacquard_common::xrpc::XrpcResp for GetMentionsByEntryResponse {
···54 type Response = GetMentionsByEntryResponse;
55}
5657-///Endpoint type for
58///com.whtwnd.blog.getMentionsByEntry
59pub struct GetMentionsByEntryRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetMentionsByEntryRequest {
···38 pub mentions: Vec<jacquard_common::types::string::AtUri<'a>>,
39}
4041+/// Response type for
42///com.whtwnd.blog.getMentionsByEntry
43pub struct GetMentionsByEntryResponse;
44impl jacquard_common::xrpc::XrpcResp for GetMentionsByEntryResponse {
···54 type Response = GetMentionsByEntryResponse;
55}
5657+/// Endpoint type for
58///com.whtwnd.blog.getMentionsByEntry
59pub struct GetMentionsByEntryRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetMentionsByEntryRequest {
···66 }
67}
6869-///Response type for
70///com.whtwnd.blog.notifyOfNewEntry
71pub struct NotifyOfNewEntryResponse;
72impl jacquard_common::xrpc::XrpcResp for NotifyOfNewEntryResponse {
···84 type Response = NotifyOfNewEntryResponse;
85}
8687-///Endpoint type for
88///com.whtwnd.blog.notifyOfNewEntry
89pub struct NotifyOfNewEntryRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for NotifyOfNewEntryRequest {
···66 }
67}
6869+/// Response type for
70///com.whtwnd.blog.notifyOfNewEntry
71pub struct NotifyOfNewEntryResponse;
72impl jacquard_common::xrpc::XrpcResp for NotifyOfNewEntryResponse {
···84 type Response = NotifyOfNewEntryResponse;
85}
8687+/// Endpoint type for
88///com.whtwnd.blog.notifyOfNewEntry
89pub struct NotifyOfNewEntryRequest;
90impl jacquard_common::xrpc::XrpcEndpoint for NotifyOfNewEntryRequest {
···49 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
50}
5152-///Response type for
53///community.lexicon.bookmarks.getActorBookmarks
54pub struct GetActorBookmarksResponse;
55impl jacquard_common::xrpc::XrpcResp for GetActorBookmarksResponse {
···65 type Response = GetActorBookmarksResponse;
66}
6768-///Endpoint type for
69///community.lexicon.bookmarks.getActorBookmarks
70pub struct GetActorBookmarksRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetActorBookmarksRequest {
···49 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
50}
5152+/// Response type for
53///community.lexicon.bookmarks.getActorBookmarks
54pub struct GetActorBookmarksResponse;
55impl jacquard_common::xrpc::XrpcResp for GetActorBookmarksResponse {
···65 type Response = GetActorBookmarksResponse;
66}
6768+/// Endpoint type for
69///community.lexicon.bookmarks.getActorBookmarks
70pub struct GetActorBookmarksRequest;
71impl jacquard_common::xrpc::XrpcEndpoint for GetActorBookmarksRequest {
···22 #[serde(skip_serializing_if = "std::option::Option::is_none")]
23 #[builder(into)]
24 #[serde(borrow)]
25- pub attachment: Option<jacquard_common::types::blob::Blob<'a>>,
26 /// The date and time when the post was created
27 pub created_at: jacquard_common::types::string::Datetime,
28 /// Determines the parent of the post. Must either be a `dev.ocbwoy3.blueboard.board` or a `dev.ocbwoy3.blueboard.post`.
···22 #[serde(skip_serializing_if = "std::option::Option::is_none")]
23 #[builder(into)]
24 #[serde(borrow)]
25+ pub attachment: Option<jacquard_common::types::blob::BlobRef<'a>>,
26 /// The date and time when the post was created
27 pub created_at: jacquard_common::types::string::Datetime,
28 /// Determines the parent of the post. Must either be a `dev.ocbwoy3.blueboard.board` or a `dev.ocbwoy3.blueboard.post`.
···42 pub message: jacquard_common::CowStr<'a>,
43}
4445-///Response type for
46///garden.lexicon.ngerakines.helloworld.Hello
47pub struct HelloResponse;
48impl jacquard_common::xrpc::XrpcResp for HelloResponse {
···58 type Response = HelloResponse;
59}
6061-///Endpoint type for
62///garden.lexicon.ngerakines.helloworld.Hello
63pub struct HelloRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for HelloRequest {
···42 pub message: jacquard_common::CowStr<'a>,
43}
4445+/// Response type for
46///garden.lexicon.ngerakines.helloworld.Hello
47pub struct HelloResponse;
48impl jacquard_common::xrpc::XrpcResp for HelloResponse {
···58 type Response = HelloResponse;
59}
6061+/// Endpoint type for
62///garden.lexicon.ngerakines.helloworld.Hello
63pub struct HelloRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for HelloRequest {
···20pub struct Paste<'a> {
21 /// Blob reference to the paste content
22 #[serde(borrow)]
23- pub content: jacquard_common::types::blob::Blob<'a>,
24 /// When the paste was created
25 pub created_at: jacquard_common::types::string::Datetime,
26 /// Programming language for syntax highlighting
···20pub struct Paste<'a> {
21 /// Blob reference to the paste content
22 #[serde(borrow)]
23+ pub content: jacquard_common::types::blob::BlobRef<'a>,
24 /// When the paste was created
25 pub created_at: jacquard_common::types::string::Datetime,
26 /// Programming language for syntax highlighting
+1-1
crates/jacquard-api/src/net_altq/aqfile.rs
···79 pub attribution: Option<jacquard_common::types::ident::AtIdentifier<'a>>,
80 /// The uploaded blob reference. Note: Individual PDS instances may enforce lower size limits.
81 #[serde(borrow)]
82- pub blob: jacquard_common::types::blob::Blob<'a>,
83 /// Optional cryptographic checksum for integrity verification.
84 #[serde(skip_serializing_if = "std::option::Option::is_none")]
85 #[builder(into)]
···79 pub attribution: Option<jacquard_common::types::ident::AtIdentifier<'a>>,
80 /// The uploaded blob reference. Note: Individual PDS instances may enforce lower size limits.
81 #[serde(borrow)]
82+ pub blob: jacquard_common::types::blob::BlobRef<'a>,
83 /// Optional cryptographic checksum for integrity verification.
84 #[serde(skip_serializing_if = "std::option::Option::is_none")]
85 #[builder(into)]
+1-1
crates/jacquard-api/src/net_anisota/feed/list.rs
···23 #[serde(skip_serializing_if = "std::option::Option::is_none")]
24 #[builder(into)]
25 #[serde(borrow)]
26- pub avatar: Option<jacquard_common::types::blob::Blob<'a>>,
27 /// When the list was created
28 pub created_at: jacquard_common::types::string::Datetime,
29 /// Optional description of the list
···23 #[serde(skip_serializing_if = "std::option::Option::is_none")]
24 #[builder(into)]
25 #[serde(borrow)]
26+ pub avatar: Option<jacquard_common::types::blob::BlobRef<'a>>,
27 /// When the list was created
28 pub created_at: jacquard_common::types::string::Datetime,
29 /// Optional description of the list
···41 pub message: jacquard_common::CowStr<'a>,
42}
4344-///Response type for
45///network.slices.slice.clearSliceRecords
46pub struct ClearSliceRecordsResponse;
47impl jacquard_common::xrpc::XrpcResp for ClearSliceRecordsResponse {
···59 type Response = ClearSliceRecordsResponse;
60}
6162-///Endpoint type for
63///network.slices.slice.clearSliceRecords
64pub struct ClearSliceRecordsRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for ClearSliceRecordsRequest {
···41 pub message: jacquard_common::CowStr<'a>,
42}
4344+/// Response type for
45///network.slices.slice.clearSliceRecords
46pub struct ClearSliceRecordsResponse;
47impl jacquard_common::xrpc::XrpcResp for ClearSliceRecordsResponse {
···59 type Response = ClearSliceRecordsResponse;
60}
6162+/// Endpoint type for
63///network.slices.slice.clearSliceRecords
64pub struct ClearSliceRecordsRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for ClearSliceRecordsRequest {
···91 pub value: crate::network_slices::slice::get_o_auth_clients::OauthClientDetails<'a>,
92}
9394-///Response type for
95///network.slices.slice.createOAuthClient
96pub struct CreateOAuthClientResponse;
97impl jacquard_common::xrpc::XrpcResp for CreateOAuthClientResponse {
···109 type Response = CreateOAuthClientResponse;
110}
111112-///Endpoint type for
113///network.slices.slice.createOAuthClient
114pub struct CreateOAuthClientRequest;
115impl jacquard_common::xrpc::XrpcEndpoint for CreateOAuthClientRequest {
···91 pub value: crate::network_slices::slice::get_o_auth_clients::OauthClientDetails<'a>,
92}
9394+/// Response type for
95///network.slices.slice.createOAuthClient
96pub struct CreateOAuthClientResponse;
97impl jacquard_common::xrpc::XrpcResp for CreateOAuthClientResponse {
···109 type Response = CreateOAuthClientResponse;
110}
111112+/// Endpoint type for
113///network.slices.slice.createOAuthClient
114pub struct CreateOAuthClientRequest;
115impl jacquard_common::xrpc::XrpcEndpoint for CreateOAuthClientRequest {
···41 pub message: jacquard_common::CowStr<'a>,
42}
4344-///Response type for
45///network.slices.slice.deleteOAuthClient
46pub struct DeleteOAuthClientResponse;
47impl jacquard_common::xrpc::XrpcResp for DeleteOAuthClientResponse {
···59 type Response = DeleteOAuthClientResponse;
60}
6162-///Endpoint type for
63///network.slices.slice.deleteOAuthClient
64pub struct DeleteOAuthClientRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for DeleteOAuthClientRequest {
···41 pub message: jacquard_common::CowStr<'a>,
42}
4344+/// Response type for
45///network.slices.slice.deleteOAuthClient
46pub struct DeleteOAuthClientResponse;
47impl jacquard_common::xrpc::XrpcResp for DeleteOAuthClientResponse {
···59 type Response = DeleteOAuthClientResponse;
60}
6162+/// Endpoint type for
63///network.slices.slice.deleteOAuthClient
64pub struct DeleteOAuthClientRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for DeleteOAuthClientRequest {
···83 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
84}
8586-///Response type for
87///network.slices.slice.getActors
88pub struct GetActorsResponse;
89impl jacquard_common::xrpc::XrpcResp for GetActorsResponse {
···101 type Response = GetActorsResponse;
102}
103104-///Endpoint type for
105///network.slices.slice.getActors
106pub struct GetActorsRequest;
107impl jacquard_common::xrpc::XrpcEndpoint for GetActorsRequest {
···83 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
84}
8586+/// Response type for
87///network.slices.slice.getActors
88pub struct GetActorsResponse;
89impl jacquard_common::xrpc::XrpcResp for GetActorsResponse {
···101 type Response = GetActorsResponse;
102}
103104+/// Endpoint type for
105///network.slices.slice.getActors
106pub struct GetActorsRequest;
107impl jacquard_common::xrpc::XrpcEndpoint for GetActorsRequest {
···43 pub logs: Vec<crate::network_slices::slice::get_job_logs::LogEntry<'a>>,
44}
4546-///Response type for
47///network.slices.slice.getJetstreamLogs
48pub struct GetJetstreamLogsResponse;
49impl jacquard_common::xrpc::XrpcResp for GetJetstreamLogsResponse {
···59 type Response = GetJetstreamLogsResponse;
60}
6162-///Endpoint type for
63///network.slices.slice.getJetstreamLogs
64pub struct GetJetstreamLogsRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for GetJetstreamLogsRequest {
···43 pub logs: Vec<crate::network_slices::slice::get_job_logs::LogEntry<'a>>,
44}
4546+/// Response type for
47///network.slices.slice.getJetstreamLogs
48pub struct GetJetstreamLogsResponse;
49impl jacquard_common::xrpc::XrpcResp for GetJetstreamLogsResponse {
···59 type Response = GetJetstreamLogsResponse;
60}
6162+/// Endpoint type for
63///network.slices.slice.getJetstreamLogs
64pub struct GetJetstreamLogsRequest;
65impl jacquard_common::xrpc::XrpcEndpoint for GetJetstreamLogsRequest {
···34 pub connected: bool,
35}
3637-///Response type for
38///network.slices.slice.getJetstreamStatus
39pub struct GetJetstreamStatusResponse;
40impl jacquard_common::xrpc::XrpcResp for GetJetstreamStatusResponse {
···50 type Response = GetJetstreamStatusResponse;
51}
5253-///Endpoint type for
54///network.slices.slice.getJetstreamStatus
55pub struct GetJetstreamStatusRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for GetJetstreamStatusRequest {
···34 pub connected: bool,
35}
3637+/// Response type for
38///network.slices.slice.getJetstreamStatus
39pub struct GetJetstreamStatusResponse;
40impl jacquard_common::xrpc::XrpcResp for GetJetstreamStatusResponse {
···50 type Response = GetJetstreamStatusResponse;
51}
5253+/// Endpoint type for
54///network.slices.slice.getJetstreamStatus
55pub struct GetJetstreamStatusRequest;
56impl jacquard_common::xrpc::XrpcEndpoint for GetJetstreamStatusRequest {
···93 pub logs: Vec<jacquard_common::types::value::Data<'a>>,
94}
9596-///Response type for
97///network.slices.slice.getJobLogs
98pub struct GetJobLogsResponse;
99impl jacquard_common::xrpc::XrpcResp for GetJobLogsResponse {
···109 type Response = GetJobLogsResponse;
110}
111112-///Endpoint type for
113///network.slices.slice.getJobLogs
114pub struct GetJobLogsRequest;
115impl jacquard_common::xrpc::XrpcEndpoint for GetJobLogsRequest {
···93 pub logs: Vec<jacquard_common::types::value::Data<'a>>,
94}
9596+/// Response type for
97///network.slices.slice.getJobLogs
98pub struct GetJobLogsResponse;
99impl jacquard_common::xrpc::XrpcResp for GetJobLogsResponse {
···109 type Response = GetJobLogsResponse;
110}
111112+/// Endpoint type for
113///network.slices.slice.getJobLogs
114pub struct GetJobLogsRequest;
115impl jacquard_common::xrpc::XrpcEndpoint for GetJobLogsRequest {
···85 pub value: jacquard_common::types::value::Data<'a>,
86}
8788-///Response type for
89///network.slices.slice.getJobStatus
90pub struct GetJobStatusResponse;
91impl jacquard_common::xrpc::XrpcResp for GetJobStatusResponse {
···101 type Response = GetJobStatusResponse;
102}
103104-///Endpoint type for
105///network.slices.slice.getJobStatus
106pub struct GetJobStatusRequest;
107impl jacquard_common::xrpc::XrpcEndpoint for GetJobStatusRequest {
···85 pub value: jacquard_common::types::value::Data<'a>,
86}
8788+/// Response type for
89///network.slices.slice.getJobStatus
90pub struct GetJobStatusResponse;
91impl jacquard_common::xrpc::XrpcResp for GetJobStatusResponse {
···101 type Response = GetJobStatusResponse;
102}
103104+/// Endpoint type for
105///network.slices.slice.getJobStatus
106pub struct GetJobStatusRequest;
107impl jacquard_common::xrpc::XrpcEndpoint for GetJobStatusRequest {
···39 pub clients: Vec<jacquard_common::types::value::Data<'a>>,
40}
4142-///Response type for
43///network.slices.slice.getOAuthClients
44pub struct GetOAuthClientsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetOAuthClientsResponse {
···55 type Response = GetOAuthClientsResponse;
56}
5758-///Endpoint type for
59///network.slices.slice.getOAuthClients
60pub struct GetOAuthClientsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetOAuthClientsRequest {
···39 pub clients: Vec<jacquard_common::types::value::Data<'a>>,
40}
4142+/// Response type for
43///network.slices.slice.getOAuthClients
44pub struct GetOAuthClientsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetOAuthClientsResponse {
···55 type Response = GetOAuthClientsResponse;
56}
5758+/// Endpoint type for
59///network.slices.slice.getOAuthClients
60pub struct GetOAuthClientsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetOAuthClientsRequest {
···90 pub records: Vec<jacquard_common::types::value::Data<'a>>,
91}
9293-///Response type for
94///network.slices.slice.getSliceRecords
95pub struct GetSliceRecordsResponse;
96impl jacquard_common::xrpc::XrpcResp for GetSliceRecordsResponse {
···108 type Response = GetSliceRecordsResponse;
109}
110111-///Endpoint type for
112///network.slices.slice.getSliceRecords
113pub struct GetSliceRecordsRequest;
114impl jacquard_common::xrpc::XrpcEndpoint for GetSliceRecordsRequest {
···90 pub records: Vec<jacquard_common::types::value::Data<'a>>,
91}
9293+/// Response type for
94///network.slices.slice.getSliceRecords
95pub struct GetSliceRecordsResponse;
96impl jacquard_common::xrpc::XrpcResp for GetSliceRecordsResponse {
···108 type Response = GetSliceRecordsResponse;
109}
110111+/// Endpoint type for
112///network.slices.slice.getSliceRecords
113pub struct GetSliceRecordsRequest;
114impl jacquard_common::xrpc::XrpcEndpoint for GetSliceRecordsRequest {
···58 pub sparklines: Vec<jacquard_common::types::value::Data<'a>>,
59}
6061-///Response type for
62///network.slices.slice.getSparklines
63pub struct GetSparklinesResponse;
64impl jacquard_common::xrpc::XrpcResp for GetSparklinesResponse {
···76 type Response = GetSparklinesResponse;
77}
7879-///Endpoint type for
80///network.slices.slice.getSparklines
81pub struct GetSparklinesRequest;
82impl jacquard_common::xrpc::XrpcEndpoint for GetSparklinesRequest {
···58 pub sparklines: Vec<jacquard_common::types::value::Data<'a>>,
59}
6061+/// Response type for
62///network.slices.slice.getSparklines
63pub struct GetSparklinesResponse;
64impl jacquard_common::xrpc::XrpcResp for GetSparklinesResponse {
···76 type Response = GetSparklinesResponse;
77}
7879+/// Endpoint type for
80///network.slices.slice.getSparklines
81pub struct GetSparklinesRequest;
82impl jacquard_common::xrpc::XrpcEndpoint for GetSparklinesRequest {
···76 pub would_be_capped: bool,
77}
7879-///Response type for
80///network.slices.slice.getSyncSummary
81pub struct GetSyncSummaryResponse;
82impl jacquard_common::xrpc::XrpcResp for GetSyncSummaryResponse {
···92 type Response = GetSyncSummaryResponse;
93}
9495-///Endpoint type for
96///network.slices.slice.getSyncSummary
97pub struct GetSyncSummaryRequest;
98impl jacquard_common::xrpc::XrpcEndpoint for GetSyncSummaryRequest {
···76 pub would_be_capped: bool,
77}
7879+/// Response type for
80///network.slices.slice.getSyncSummary
81pub struct GetSyncSummaryResponse;
82impl jacquard_common::xrpc::XrpcResp for GetSyncSummaryResponse {
···92 type Response = GetSyncSummaryResponse;
93}
9495+/// Endpoint type for
96///network.slices.slice.getSyncSummary
97pub struct GetSyncSummaryRequest;
98impl jacquard_common::xrpc::XrpcEndpoint for GetSyncSummaryRequest {
···64 pub message: jacquard_common::CowStr<'a>,
65}
6667-///Response type for
68///network.slices.slice.startSync
69pub struct StartSyncResponse;
70impl jacquard_common::xrpc::XrpcResp for StartSyncResponse {
···82 type Response = StartSyncResponse;
83}
8485-///Endpoint type for
86///network.slices.slice.startSync
87pub struct StartSyncRequest;
88impl jacquard_common::xrpc::XrpcEndpoint for StartSyncRequest {
···64 pub message: jacquard_common::CowStr<'a>,
65}
6667+/// Response type for
68///network.slices.slice.startSync
69pub struct StartSyncResponse;
70impl jacquard_common::xrpc::XrpcResp for StartSyncResponse {
···82 type Response = StartSyncResponse;
83}
8485+/// Endpoint type for
86///network.slices.slice.startSync
87pub struct StartSyncRequest;
88impl jacquard_common::xrpc::XrpcEndpoint for StartSyncRequest {
···71 pub total_records: i64,
72}
7374-///Response type for
75///network.slices.slice.stats
76pub struct StatsResponse;
77impl jacquard_common::xrpc::XrpcResp for StatsResponse {
···87 type Response = StatsResponse;
88}
8990-///Endpoint type for
91///network.slices.slice.stats
92pub struct StatsRequest;
93impl jacquard_common::xrpc::XrpcEndpoint for StatsRequest {
···71 pub total_records: i64,
72}
7374+/// Response type for
75///network.slices.slice.stats
76pub struct StatsResponse;
77impl jacquard_common::xrpc::XrpcResp for StatsResponse {
···87 type Response = StatsResponse;
88}
8990+/// Endpoint type for
91///network.slices.slice.stats
92pub struct StatsRequest;
93impl jacquard_common::xrpc::XrpcEndpoint for StatsRequest {
···46 pub timed_out: bool,
47}
4849-///Response type for
50///network.slices.slice.syncUserCollections
51pub struct SyncUserCollectionsResponse;
52impl jacquard_common::xrpc::XrpcResp for SyncUserCollectionsResponse {
···64 type Response = SyncUserCollectionsResponse;
65}
6667-///Endpoint type for
68///network.slices.slice.syncUserCollections
69pub struct SyncUserCollectionsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for SyncUserCollectionsRequest {
···46 pub timed_out: bool,
47}
4849+/// Response type for
50///network.slices.slice.syncUserCollections
51pub struct SyncUserCollectionsResponse;
52impl jacquard_common::xrpc::XrpcResp for SyncUserCollectionsResponse {
···64 type Response = SyncUserCollectionsResponse;
65}
6667+/// Endpoint type for
68///network.slices.slice.syncUserCollections
69pub struct SyncUserCollectionsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for SyncUserCollectionsRequest {
···68 pub value: crate::network_slices::slice::get_o_auth_clients::OauthClientDetails<'a>,
69}
7071-///Response type for
72///network.slices.slice.updateOAuthClient
73pub struct UpdateOAuthClientResponse;
74impl jacquard_common::xrpc::XrpcResp for UpdateOAuthClientResponse {
···86 type Response = UpdateOAuthClientResponse;
87}
8889-///Endpoint type for
90///network.slices.slice.updateOAuthClient
91pub struct UpdateOAuthClientRequest;
92impl jacquard_common::xrpc::XrpcEndpoint for UpdateOAuthClientRequest {
···68 pub value: crate::network_slices::slice::get_o_auth_clients::OauthClientDetails<'a>,
69}
7071+/// Response type for
72///network.slices.slice.updateOAuthClient
73pub struct UpdateOAuthClientResponse;
74impl jacquard_common::xrpc::XrpcResp for UpdateOAuthClientResponse {
···86 type Response = UpdateOAuthClientResponse;
87}
8889+/// Endpoint type for
90///network.slices.slice.updateOAuthClient
91pub struct UpdateOAuthClientRequest;
92impl jacquard_common::xrpc::XrpcEndpoint for UpdateOAuthClientRequest {
···104 }
105}
106107-///Response type for
108///place.atwork.getListing
109pub struct GetListingResponse;
110impl jacquard_common::xrpc::XrpcResp for GetListingResponse {
···120 type Response = GetListingResponse;
121}
122123-///Endpoint type for
124///place.atwork.getListing
125pub struct GetListingRequest;
126impl jacquard_common::xrpc::XrpcEndpoint for GetListingRequest {
···104 }
105}
106107+/// Response type for
108///place.atwork.getListing
109pub struct GetListingResponse;
110impl jacquard_common::xrpc::XrpcResp for GetListingResponse {
···120 type Response = GetListingResponse;
121}
122123+/// Endpoint type for
124///place.atwork.getListing
125pub struct GetListingRequest;
126impl jacquard_common::xrpc::XrpcEndpoint for GetListingRequest {
···71 pub listings: Vec<jacquard_common::types::value::Data<'a>>,
72}
7374-///Response type for
75///place.atwork.getListings
76pub struct GetListingsResponse;
77impl jacquard_common::xrpc::XrpcResp for GetListingsResponse {
···87 type Response = GetListingsResponse;
88}
8990-///Endpoint type for
91///place.atwork.getListings
92pub struct GetListingsRequest;
93impl jacquard_common::xrpc::XrpcEndpoint for GetListingsRequest {
···71 pub listings: Vec<jacquard_common::types::value::Data<'a>>,
72}
7374+/// Response type for
75///place.atwork.getListings
76pub struct GetListingsResponse;
77impl jacquard_common::xrpc::XrpcResp for GetListingsResponse {
···87 type Response = GetListingsResponse;
88}
8990+/// Endpoint type for
91///place.atwork.getListings
92pub struct GetListingsRequest;
93impl jacquard_common::xrpc::XrpcEndpoint for GetListingsRequest {
+1-1
crates/jacquard-api/src/place_atwork/listing.rs
···28 #[serde(skip_serializing_if = "std::option::Option::is_none")]
29 #[builder(into)]
30 #[serde(borrow)]
31- pub banner: Option<jacquard_common::types::blob::Blob<'a>>,
32 /// The description of the job listing.
33 #[serde(borrow)]
34 #[builder(into)]
···28 #[serde(skip_serializing_if = "std::option::Option::is_none")]
29 #[builder(into)]
30 #[serde(borrow)]
31+ pub banner: Option<jacquard_common::types::blob::BlobRef<'a>>,
32 /// The description of the job listing.
33 #[serde(borrow)]
34 #[builder(into)]
+3-3
crates/jacquard-api/src/place_atwork/profile.rs
···59 #[serde(skip_serializing_if = "std::option::Option::is_none")]
60 #[builder(into)]
61 #[serde(borrow)]
62- pub avatar: Option<jacquard_common::types::blob::Blob<'a>>,
63 /// Larger horizontal image to display behind profile view.
64 #[serde(skip_serializing_if = "std::option::Option::is_none")]
65 #[builder(into)]
66 #[serde(borrow)]
67- pub banner: Option<jacquard_common::types::blob::Blob<'a>>,
68 /// A free text description of the identity.
69 #[serde(skip_serializing_if = "std::option::Option::is_none")]
70 #[builder(into)]
···89 #[serde(skip_serializing_if = "std::option::Option::is_none")]
90 #[builder(into)]
91 #[serde(borrow)]
92- pub resume: Option<jacquard_common::types::blob::Blob<'a>>,
93 /// The current status of the identity.
94 #[serde(skip_serializing_if = "std::option::Option::is_none")]
95 #[builder(into)]
···59 #[serde(skip_serializing_if = "std::option::Option::is_none")]
60 #[builder(into)]
61 #[serde(borrow)]
62+ pub avatar: Option<jacquard_common::types::blob::BlobRef<'a>>,
63 /// Larger horizontal image to display behind profile view.
64 #[serde(skip_serializing_if = "std::option::Option::is_none")]
65 #[builder(into)]
66 #[serde(borrow)]
67+ pub banner: Option<jacquard_common::types::blob::BlobRef<'a>>,
68 /// A free text description of the identity.
69 #[serde(skip_serializing_if = "std::option::Option::is_none")]
70 #[builder(into)]
···89 #[serde(skip_serializing_if = "std::option::Option::is_none")]
90 #[builder(into)]
91 #[serde(borrow)]
92+ pub resume: Option<jacquard_common::types::blob::BlobRef<'a>>,
93 /// The current status of the identity.
94 #[serde(skip_serializing_if = "std::option::Option::is_none")]
95 #[builder(into)]
···101 }
102}
103104-///Response type for
105///place.atwork.searchListings
106pub struct SearchListingsResponse;
107impl jacquard_common::xrpc::XrpcResp for SearchListingsResponse {
···117 type Response = SearchListingsResponse;
118}
119120-///Endpoint type for
121///place.atwork.searchListings
122pub struct SearchListingsRequest;
123impl jacquard_common::xrpc::XrpcEndpoint for SearchListingsRequest {
···101 }
102}
103104+/// Response type for
105///place.atwork.searchListings
106pub struct SearchListingsResponse;
107impl jacquard_common::xrpc::XrpcResp for SearchListingsResponse {
···117 type Response = SearchListingsResponse;
118}
119120+/// Endpoint type for
121///place.atwork.searchListings
122pub struct SearchListingsRequest;
123impl jacquard_common::xrpc::XrpcEndpoint for SearchListingsRequest {
···42 pub follow: std::option::Option<crate::com_atproto::repo::strong_ref::StrongRef<'a>>,
43}
4445-///Response type for
46///place.stream.graph.getFollowingUser
47pub struct GetFollowingUserResponse;
48impl jacquard_common::xrpc::XrpcResp for GetFollowingUserResponse {
···58 type Response = GetFollowingUserResponse;
59}
6061-///Endpoint type for
62///place.stream.graph.getFollowingUser
63pub struct GetFollowingUserRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetFollowingUserRequest {
···42 pub follow: std::option::Option<crate::com_atproto::repo::strong_ref::StrongRef<'a>>,
43}
4445+/// Response type for
46///place.stream.graph.getFollowingUser
47pub struct GetFollowingUserResponse;
48impl jacquard_common::xrpc::XrpcResp for GetFollowingUserResponse {
···58 type Response = GetFollowingUserResponse;
59}
6061+/// Endpoint type for
62///place.stream.graph.getFollowingUser
63pub struct GetFollowingUserRequest;
64impl jacquard_common::xrpc::XrpcEndpoint for GetFollowingUserRequest {
···45 >,
46}
4748-///Response type for
49///place.stream.live.getLiveUsers
50pub struct GetLiveUsersResponse;
51impl jacquard_common::xrpc::XrpcResp for GetLiveUsersResponse {
···61 type Response = GetLiveUsersResponse;
62}
6364-///Endpoint type for
65///place.stream.live.getLiveUsers
66pub struct GetLiveUsersRequest;
67impl jacquard_common::xrpc::XrpcEndpoint for GetLiveUsersRequest {
···45 >,
46}
4748+/// Response type for
49///place.stream.live.getLiveUsers
50pub struct GetLiveUsersResponse;
51impl jacquard_common::xrpc::XrpcResp for GetLiveUsersResponse {
···61 type Response = GetLiveUsersResponse;
62}
6364+/// Endpoint type for
65///place.stream.live.getLiveUsers
66pub struct GetLiveUsersRequest;
67impl jacquard_common::xrpc::XrpcEndpoint for GetLiveUsersRequest {
···47 >,
48}
4950-///Response type for
51///place.stream.live.getSegments
52pub struct GetSegmentsResponse;
53impl jacquard_common::xrpc::XrpcResp for GetSegmentsResponse {
···63 type Response = GetSegmentsResponse;
64}
6566-///Endpoint type for
67///place.stream.live.getSegments
68pub struct GetSegmentsRequest;
69impl jacquard_common::xrpc::XrpcEndpoint for GetSegmentsRequest {
···47 >,
48}
4950+/// Response type for
51///place.stream.live.getSegments
52pub struct GetSegmentsResponse;
53impl jacquard_common::xrpc::XrpcResp for GetSegmentsResponse {
···63 type Response = GetSegmentsResponse;
64}
6566+/// Endpoint type for
67///place.stream.live.getSegments
68pub struct GetSegmentsRequest;
69impl jacquard_common::xrpc::XrpcEndpoint for GetSegmentsRequest {
···68 #[serde(skip_serializing_if = "std::option::Option::is_none")]
69 #[builder(into)]
70 #[serde(borrow)]
71- pub thumb: Option<jacquard_common::types::blob::Blob<'a>>,
72 /// The title of the livestream, as it will be announced to followers.
73 #[serde(borrow)]
74 #[builder(into)]
···68 #[serde(skip_serializing_if = "std::option::Option::is_none")]
69 #[builder(into)]
70 #[serde(borrow)]
71+ pub thumb: Option<jacquard_common::types::blob::BlobRef<'a>>,
72 /// The title of the livestream, as it will be announced to followers.
73 #[serde(borrow)]
74 #[builder(into)]
···139 }
140}
141142-///Response type for
143///place.stream.server.createWebhook
144pub struct CreateWebhookResponse;
145impl jacquard_common::xrpc::XrpcResp for CreateWebhookResponse {
···157 type Response = CreateWebhookResponse;
158}
159160-///Endpoint type for
161///place.stream.server.createWebhook
162pub struct CreateWebhookRequest;
163impl jacquard_common::xrpc::XrpcEndpoint for CreateWebhookRequest {
···139 }
140}
141142+/// Response type for
143///place.stream.server.createWebhook
144pub struct CreateWebhookResponse;
145impl jacquard_common::xrpc::XrpcResp for CreateWebhookResponse {
···157 type Response = CreateWebhookResponse;
158}
159160+/// Endpoint type for
161///place.stream.server.createWebhook
162pub struct CreateWebhookRequest;
163impl jacquard_common::xrpc::XrpcEndpoint for CreateWebhookRequest {
···84 }
85}
8687-///Response type for
88///place.stream.server.deleteWebhook
89pub struct DeleteWebhookResponse;
90impl jacquard_common::xrpc::XrpcResp for DeleteWebhookResponse {
···102 type Response = DeleteWebhookResponse;
103}
104105-///Endpoint type for
106///place.stream.server.deleteWebhook
107pub struct DeleteWebhookRequest;
108impl jacquard_common::xrpc::XrpcEndpoint for DeleteWebhookRequest {
···84 }
85}
8687+/// Response type for
88///place.stream.server.deleteWebhook
89pub struct DeleteWebhookResponse;
90impl jacquard_common::xrpc::XrpcResp for DeleteWebhookResponse {
···102 type Response = DeleteWebhookResponse;
103}
104105+/// Endpoint type for
106///place.stream.server.deleteWebhook
107pub struct DeleteWebhookRequest;
108impl jacquard_common::xrpc::XrpcEndpoint for DeleteWebhookRequest {
···84 }
85}
8687-///Response type for
88///place.stream.server.getWebhook
89pub struct GetWebhookResponse;
90impl jacquard_common::xrpc::XrpcResp for GetWebhookResponse {
···100 type Response = GetWebhookResponse;
101}
102103-///Endpoint type for
104///place.stream.server.getWebhook
105pub struct GetWebhookRequest;
106impl jacquard_common::xrpc::XrpcEndpoint for GetWebhookRequest {
···84 }
85}
8687+/// Response type for
88///place.stream.server.getWebhook
89pub struct GetWebhookResponse;
90impl jacquard_common::xrpc::XrpcResp for GetWebhookResponse {
···100 type Response = GetWebhookResponse;
101}
102103+/// Endpoint type for
104///place.stream.server.getWebhook
105pub struct GetWebhookRequest;
106impl jacquard_common::xrpc::XrpcEndpoint for GetWebhookRequest {
···88 }
89}
9091-///Response type for
92///place.stream.server.listWebhooks
93pub struct ListWebhooksResponse;
94impl jacquard_common::xrpc::XrpcResp for ListWebhooksResponse {
···104 type Response = ListWebhooksResponse;
105}
106107-///Endpoint type for
108///place.stream.server.listWebhooks
109pub struct ListWebhooksRequest;
110impl jacquard_common::xrpc::XrpcEndpoint for ListWebhooksRequest {
···88 }
89}
9091+/// Response type for
92///place.stream.server.listWebhooks
93pub struct ListWebhooksResponse;
94impl jacquard_common::xrpc::XrpcResp for ListWebhooksResponse {
···104 type Response = ListWebhooksResponse;
105}
106107+/// Endpoint type for
108///place.stream.server.listWebhooks
109pub struct ListWebhooksRequest;
110impl jacquard_common::xrpc::XrpcEndpoint for ListWebhooksRequest {
···139 }
140}
141142-///Response type for
143///place.stream.server.updateWebhook
144pub struct UpdateWebhookResponse;
145impl jacquard_common::xrpc::XrpcResp for UpdateWebhookResponse {
···157 type Response = UpdateWebhookResponse;
158}
159160-///Endpoint type for
161///place.stream.server.updateWebhook
162pub struct UpdateWebhookRequest;
163impl jacquard_common::xrpc::XrpcEndpoint for UpdateWebhookRequest {
···139 }
140}
141142+/// Response type for
143///place.stream.server.updateWebhook
144pub struct UpdateWebhookResponse;
145impl jacquard_common::xrpc::XrpcResp for UpdateWebhookResponse {
···157 type Response = UpdateWebhookResponse;
158}
159160+/// Endpoint type for
161///place.stream.server.updateWebhook
162pub struct UpdateWebhookRequest;
163impl jacquard_common::xrpc::XrpcEndpoint for UpdateWebhookRequest {
···82 }
83}
8485-///Response type for
86///sh.tangled.knot.listKeys
87pub struct ListKeysResponse;
88impl jacquard_common::xrpc::XrpcResp for ListKeysResponse {
···98 type Response = ListKeysResponse;
99}
100101-///Endpoint type for
102///sh.tangled.knot.listKeys
103pub struct ListKeysRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for ListKeysRequest {
···82 }
83}
8485+/// Response type for
86///sh.tangled.knot.listKeys
87pub struct ListKeysResponse;
88impl jacquard_common::xrpc::XrpcResp for ListKeysResponse {
···98 type Response = ListKeysResponse;
99}
100101+/// Endpoint type for
102///sh.tangled.knot.listKeys
103pub struct ListKeysRequest;
104impl jacquard_common::xrpc::XrpcEndpoint for ListKeysRequest {
···36 >,
37}
3839-///Response type for
40///sh.tangled.repo.addSecret
41pub struct AddSecretResponse;
42impl jacquard_common::xrpc::XrpcResp for AddSecretResponse {
···54 type Response = AddSecretResponse;
55}
5657-///Endpoint type for
58///sh.tangled.repo.addSecret
59pub struct AddSecretRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for AddSecretRequest {
···36 >,
37}
3839+/// Response type for
40///sh.tangled.repo.addSecret
41pub struct AddSecretResponse;
42impl jacquard_common::xrpc::XrpcResp for AddSecretResponse {
···54 type Response = AddSecretResponse;
55}
5657+/// Endpoint type for
58///sh.tangled.repo.addSecret
59pub struct AddSecretRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for AddSecretRequest {
···20pub struct Artifact<'a> {
21 /// the artifact
22 #[serde(borrow)]
23- pub artifact: jacquard_common::types::blob::Blob<'a>,
24 /// time of creation of this artifact
25 pub created_at: jacquard_common::types::string::Datetime,
26 /// name of the artifact
···20pub struct Artifact<'a> {
21 /// the artifact
22 #[serde(borrow)]
23+ pub artifact: jacquard_common::types::blob::BlobRef<'a>,
24 /// time of creation of this artifact
25 pub created_at: jacquard_common::types::string::Datetime,
26 /// name of the artifact
+2-2
crates/jacquard-api/src/sh_tangled/repo/blob.rs
···172 }
173}
174175-///Response type for
176///sh.tangled.repo.blob
177pub struct BlobResponse;
178impl jacquard_common::xrpc::XrpcResp for BlobResponse {
···188 type Response = BlobResponse;
189}
190191-///Endpoint type for
192///sh.tangled.repo.blob
193pub struct BlobRequest;
194impl jacquard_common::xrpc::XrpcEndpoint for BlobRequest {
···172 }
173}
174175+/// Response type for
176///sh.tangled.repo.blob
177pub struct BlobResponse;
178impl jacquard_common::xrpc::XrpcResp for BlobResponse {
···188 type Response = BlobResponse;
189}
190191+/// Endpoint type for
192///sh.tangled.repo.blob
193pub struct BlobRequest;
194impl jacquard_common::xrpc::XrpcEndpoint for BlobRequest {
+2-2
crates/jacquard-api/src/sh_tangled/repo/branch.rs
···117 }
118}
119120-///Response type for
121///sh.tangled.repo.branch
122pub struct BranchResponse;
123impl jacquard_common::xrpc::XrpcResp for BranchResponse {
···133 type Response = BranchResponse;
134}
135136-///Endpoint type for
137///sh.tangled.repo.branch
138pub struct BranchRequest;
139impl jacquard_common::xrpc::XrpcEndpoint for BranchRequest {
···117 }
118}
119120+/// Response type for
121///sh.tangled.repo.branch
122pub struct BranchResponse;
123impl jacquard_common::xrpc::XrpcResp for BranchResponse {
···133 type Response = BranchResponse;
134}
135136+/// Endpoint type for
137///sh.tangled.repo.branch
138pub struct BranchRequest;
139impl jacquard_common::xrpc::XrpcEndpoint for BranchRequest {
···31 pub source: std::option::Option<jacquard_common::CowStr<'a>>,
32}
3334-///Response type for
35///sh.tangled.repo.create
36pub struct CreateResponse;
37impl jacquard_common::xrpc::XrpcResp for CreateResponse {
···49 type Response = CreateResponse;
50}
5152-///Endpoint type for
53///sh.tangled.repo.create
54pub struct CreateRequest;
55impl jacquard_common::xrpc::XrpcEndpoint for CreateRequest {
···31 pub source: std::option::Option<jacquard_common::CowStr<'a>>,
32}
3334+/// Response type for
35///sh.tangled.repo.create
36pub struct CreateResponse;
37impl jacquard_common::xrpc::XrpcResp for CreateResponse {
···49 type Response = CreateResponse;
50}
5152+/// Endpoint type for
53///sh.tangled.repo.create
54pub struct CreateRequest;
55impl jacquard_common::xrpc::XrpcEndpoint for CreateRequest {
+2-2
crates/jacquard-api/src/sh_tangled/repo/delete.rs
···39 >,
40}
4142-///Response type for
43///sh.tangled.repo.delete
44pub struct DeleteResponse;
45impl jacquard_common::xrpc::XrpcResp for DeleteResponse {
···57 type Response = DeleteResponse;
58}
5960-///Endpoint type for
61///sh.tangled.repo.delete
62pub struct DeleteRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for DeleteRequest {
···39 >,
40}
4142+/// Response type for
43///sh.tangled.repo.delete
44pub struct DeleteResponse;
45impl jacquard_common::xrpc::XrpcResp for DeleteResponse {
···57 type Response = DeleteResponse;
58}
5960+/// Endpoint type for
61///sh.tangled.repo.delete
62pub struct DeleteRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for DeleteRequest {
···33 >,
34}
3536-///Response type for
37///sh.tangled.repo.deleteBranch
38pub struct DeleteBranchResponse;
39impl jacquard_common::xrpc::XrpcResp for DeleteBranchResponse {
···51 type Response = DeleteBranchResponse;
52}
5354-///Endpoint type for
55///sh.tangled.repo.deleteBranch
56pub struct DeleteBranchRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for DeleteBranchRequest {
···33 >,
34}
3536+/// Response type for
37///sh.tangled.repo.deleteBranch
38pub struct DeleteBranchResponse;
39impl jacquard_common::xrpc::XrpcResp for DeleteBranchResponse {
···51 type Response = DeleteBranchResponse;
52}
5354+/// Endpoint type for
55///sh.tangled.repo.deleteBranch
56pub struct DeleteBranchRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for DeleteBranchRequest {
+22-5
crates/jacquard-api/src/sh_tangled/repo/diff.rs
···26 pub repo: jacquard_common::CowStr<'a>,
27}
2829-#[jacquard_derive::lexicon]
30#[derive(
31 serde::Serialize,
32 serde::Deserialize,
···37 jacquard_derive::IntoStatic
38)]
39#[serde(rename_all = "camelCase")]
40-pub struct DiffOutput<'a> {}
00041#[jacquard_derive::open_union]
42#[derive(
43 serde::Serialize,
···93 }
94}
9596-///Response type for
97///sh.tangled.repo.diff
98pub struct DiffResponse;
99impl jacquard_common::xrpc::XrpcResp for DiffResponse {
100 const NSID: &'static str = "sh.tangled.repo.diff";
101 const ENCODING: &'static str = "*/*";
102- type Output<'de> = DiffOutput<'de>;
103 type Err<'de> = DiffError<'de>;
000000000000000104}
105106impl<'a> jacquard_common::xrpc::XrpcRequest for Diff<'a> {
···109 type Response = DiffResponse;
110}
111112-///Endpoint type for
113///sh.tangled.repo.diff
114pub struct DiffRequest;
115impl jacquard_common::xrpc::XrpcEndpoint for DiffRequest {
···63 pub status: i64,
64}
6566-///Response type for
67///sh.tangled.repo.forkStatus
68pub struct ForkStatusResponse;
69impl jacquard_common::xrpc::XrpcResp for ForkStatusResponse {
···81 type Response = ForkStatusResponse;
82}
8384-///Endpoint type for
85///sh.tangled.repo.forkStatus
86pub struct ForkStatusRequest;
87impl jacquard_common::xrpc::XrpcEndpoint for ForkStatusRequest {
···63 pub status: i64,
64}
6566+/// Response type for
67///sh.tangled.repo.forkStatus
68pub struct ForkStatusResponse;
69impl jacquard_common::xrpc::XrpcResp for ForkStatusResponse {
···81 type Response = ForkStatusResponse;
82}
8384+/// Endpoint type for
85///sh.tangled.repo.forkStatus
86pub struct ForkStatusRequest;
87impl jacquard_common::xrpc::XrpcEndpoint for ForkStatusRequest {
···42 >,
43}
4445-///Response type for
46///sh.tangled.repo.forkSync
47pub struct ForkSyncResponse;
48impl jacquard_common::xrpc::XrpcResp for ForkSyncResponse {
···60 type Response = ForkSyncResponse;
61}
6263-///Endpoint type for
64///sh.tangled.repo.forkSync
65pub struct ForkSyncRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for ForkSyncRequest {
···42 >,
43}
4445+/// Response type for
46///sh.tangled.repo.forkSync
47pub struct ForkSyncResponse;
48impl jacquard_common::xrpc::XrpcResp for ForkSyncResponse {
···60 type Response = ForkSyncResponse;
61}
6263+/// Endpoint type for
64///sh.tangled.repo.forkSync
65pub struct ForkSyncRequest;
66impl jacquard_common::xrpc::XrpcEndpoint for ForkSyncRequest {
···101 }
102}
103104-///Response type for
105///sh.tangled.repo.getDefaultBranch
106pub struct GetDefaultBranchResponse;
107impl jacquard_common::xrpc::XrpcResp for GetDefaultBranchResponse {
···117 type Response = GetDefaultBranchResponse;
118}
119120-///Endpoint type for
121///sh.tangled.repo.getDefaultBranch
122pub struct GetDefaultBranchRequest;
123impl jacquard_common::xrpc::XrpcEndpoint for GetDefaultBranchRequest {
···101 }
102}
103104+/// Response type for
105///sh.tangled.repo.getDefaultBranch
106pub struct GetDefaultBranchResponse;
107impl jacquard_common::xrpc::XrpcResp for GetDefaultBranchResponse {
···117 type Response = GetDefaultBranchResponse;
118}
119120+/// Endpoint type for
121///sh.tangled.repo.getDefaultBranch
122pub struct GetDefaultBranchRequest;
123impl jacquard_common::xrpc::XrpcEndpoint for GetDefaultBranchRequest {
···63 pub success: bool,
64}
6566-///Response type for
67///sh.tangled.repo.hiddenRef
68pub struct HiddenRefResponse;
69impl jacquard_common::xrpc::XrpcResp for HiddenRefResponse {
···81 type Response = HiddenRefResponse;
82}
8384-///Endpoint type for
85///sh.tangled.repo.hiddenRef
86pub struct HiddenRefRequest;
87impl jacquard_common::xrpc::XrpcEndpoint for HiddenRefRequest {
···63 pub success: bool,
64}
6566+/// Response type for
67///sh.tangled.repo.hiddenRef
68pub struct HiddenRefResponse;
69impl jacquard_common::xrpc::XrpcResp for HiddenRefResponse {
···81 type Response = HiddenRefResponse;
82}
8384+/// Endpoint type for
85///sh.tangled.repo.hiddenRef
86pub struct HiddenRefRequest;
87impl jacquard_common::xrpc::XrpcEndpoint for HiddenRefRequest {
···145 }
146}
147148-///Response type for
149///sh.tangled.repo.languages
150pub struct LanguagesResponse;
151impl jacquard_common::xrpc::XrpcResp for LanguagesResponse {
···161 type Response = LanguagesResponse;
162}
163164-///Endpoint type for
165///sh.tangled.repo.languages
166pub struct LanguagesRequest;
167impl jacquard_common::xrpc::XrpcEndpoint for LanguagesRequest {
···145 }
146}
147148+/// Response type for
149///sh.tangled.repo.languages
150pub struct LanguagesResponse;
151impl jacquard_common::xrpc::XrpcResp for LanguagesResponse {
···161 type Response = LanguagesResponse;
162}
163164+/// Endpoint type for
165///sh.tangled.repo.languages
166pub struct LanguagesRequest;
167impl jacquard_common::xrpc::XrpcEndpoint for LanguagesRequest {
···38 pub secrets: Vec<jacquard_common::types::value::Data<'a>>,
39}
4041-///Response type for
42///sh.tangled.repo.listSecrets
43pub struct ListSecretsResponse;
44impl jacquard_common::xrpc::XrpcResp for ListSecretsResponse {
···54 type Response = ListSecretsResponse;
55}
5657-///Endpoint type for
58///sh.tangled.repo.listSecrets
59pub struct ListSecretsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for ListSecretsRequest {
···38 pub secrets: Vec<jacquard_common::types::value::Data<'a>>,
39}
4041+/// Response type for
42///sh.tangled.repo.listSecrets
43pub struct ListSecretsResponse;
44impl jacquard_common::xrpc::XrpcResp for ListSecretsResponse {
···54 type Response = ListSecretsResponse;
55}
5657+/// Endpoint type for
58///sh.tangled.repo.listSecrets
59pub struct ListSecretsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for ListSecretsRequest {
+22-5
crates/jacquard-api/src/sh_tangled/repo/log.rs
···38 pub repo: jacquard_common::CowStr<'a>,
39}
4041-#[jacquard_derive::lexicon]
42#[derive(
43 serde::Serialize,
44 serde::Deserialize,
···49 jacquard_derive::IntoStatic
50)]
51#[serde(rename_all = "camelCase")]
52-pub struct LogOutput<'a> {}
00053#[jacquard_derive::open_union]
54#[derive(
55 serde::Serialize,
···115 }
116}
117118-///Response type for
119///sh.tangled.repo.log
120pub struct LogResponse;
121impl jacquard_common::xrpc::XrpcResp for LogResponse {
122 const NSID: &'static str = "sh.tangled.repo.log";
123 const ENCODING: &'static str = "*/*";
124- type Output<'de> = LogOutput<'de>;
125 type Err<'de> = LogError<'de>;
000000000000000126}
127128impl<'a> jacquard_common::xrpc::XrpcRequest for Log<'a> {
···131 type Response = LogResponse;
132}
133134-///Endpoint type for
135///sh.tangled.repo.log
136pub struct LogRequest;
137impl jacquard_common::xrpc::XrpcEndpoint for LogRequest {
···63 >,
64}
6566-///Response type for
67///sh.tangled.repo.merge
68pub struct MergeResponse;
69impl jacquard_common::xrpc::XrpcResp for MergeResponse {
···81 type Response = MergeResponse;
82}
8384-///Endpoint type for
85///sh.tangled.repo.merge
86pub struct MergeRequest;
87impl jacquard_common::xrpc::XrpcEndpoint for MergeRequest {
···63 >,
64}
6566+/// Response type for
67///sh.tangled.repo.merge
68pub struct MergeResponse;
69impl jacquard_common::xrpc::XrpcResp for MergeResponse {
···81 type Response = MergeResponse;
82}
8384+/// Endpoint type for
85///sh.tangled.repo.merge
86pub struct MergeRequest;
87impl jacquard_common::xrpc::XrpcEndpoint for MergeRequest {
···92 pub message: std::option::Option<jacquard_common::CowStr<'a>>,
93}
9495-///Response type for
96///sh.tangled.repo.mergeCheck
97pub struct MergeCheckResponse;
98impl jacquard_common::xrpc::XrpcResp for MergeCheckResponse {
···110 type Response = MergeCheckResponse;
111}
112113-///Endpoint type for
114///sh.tangled.repo.mergeCheck
115pub struct MergeCheckRequest;
116impl jacquard_common::xrpc::XrpcEndpoint for MergeCheckRequest {
···92 pub message: std::option::Option<jacquard_common::CowStr<'a>>,
93}
9495+/// Response type for
96///sh.tangled.repo.mergeCheck
97pub struct MergeCheckResponse;
98impl jacquard_common::xrpc::XrpcResp for MergeCheckResponse {
···110 type Response = MergeCheckResponse;
111}
112113+/// Endpoint type for
114///sh.tangled.repo.mergeCheck
115pub struct MergeCheckRequest;
116impl jacquard_common::xrpc::XrpcEndpoint for MergeCheckRequest {
···33 >,
34}
3536-///Response type for
37///sh.tangled.repo.removeSecret
38pub struct RemoveSecretResponse;
39impl jacquard_common::xrpc::XrpcResp for RemoveSecretResponse {
···51 type Response = RemoveSecretResponse;
52}
5354-///Endpoint type for
55///sh.tangled.repo.removeSecret
56pub struct RemoveSecretRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for RemoveSecretRequest {
···33 >,
34}
3536+/// Response type for
37///sh.tangled.repo.removeSecret
38pub struct RemoveSecretResponse;
39impl jacquard_common::xrpc::XrpcResp for RemoveSecretResponse {
···51 type Response = RemoveSecretResponse;
52}
5354+/// Endpoint type for
55///sh.tangled.repo.removeSecret
56pub struct RemoveSecretRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for RemoveSecretRequest {
···33 >,
34}
3536-///Response type for
37///sh.tangled.repo.setDefaultBranch
38pub struct SetDefaultBranchResponse;
39impl jacquard_common::xrpc::XrpcResp for SetDefaultBranchResponse {
···51 type Response = SetDefaultBranchResponse;
52}
5354-///Endpoint type for
55///sh.tangled.repo.setDefaultBranch
56pub struct SetDefaultBranchRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for SetDefaultBranchRequest {
···33 >,
34}
3536+/// Response type for
37///sh.tangled.repo.setDefaultBranch
38pub struct SetDefaultBranchResponse;
39impl jacquard_common::xrpc::XrpcResp for SetDefaultBranchResponse {
···51 type Response = SetDefaultBranchResponse;
52}
5354+/// Endpoint type for
55///sh.tangled.repo.setDefaultBranch
56pub struct SetDefaultBranchRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for SetDefaultBranchRequest {
+22-5
crates/jacquard-api/src/sh_tangled/repo/tags.rs
···30 pub repo: jacquard_common::CowStr<'a>,
31}
3233-#[jacquard_derive::lexicon]
34#[derive(
35 serde::Serialize,
36 serde::Deserialize,
···41 jacquard_derive::IntoStatic
42)]
43#[serde(rename_all = "camelCase")]
44-pub struct TagsOutput<'a> {}
00045#[jacquard_derive::open_union]
46#[derive(
47 serde::Serialize,
···87 }
88}
8990-///Response type for
91///sh.tangled.repo.tags
92pub struct TagsResponse;
93impl jacquard_common::xrpc::XrpcResp for TagsResponse {
94 const NSID: &'static str = "sh.tangled.repo.tags";
95 const ENCODING: &'static str = "*/*";
96- type Output<'de> = TagsOutput<'de>;
97 type Err<'de> = TagsError<'de>;
00000000000000098}
99100impl<'a> jacquard_common::xrpc::XrpcRequest for Tags<'a> {
···103 type Response = TagsResponse;
104}
105106-///Endpoint type for
107///sh.tangled.repo.tags
108pub struct TagsRequest;
109impl jacquard_common::xrpc::XrpcEndpoint for TagsRequest {
···152 }
153}
154155-///Response type for
156///sh.tangled.repo.tree
157pub struct TreeResponse;
158impl jacquard_common::xrpc::XrpcResp for TreeResponse {
···168 type Response = TreeResponse;
169}
170171-///Endpoint type for
172///sh.tangled.repo.tree
173pub struct TreeRequest;
174impl jacquard_common::xrpc::XrpcEndpoint for TreeRequest {
···152 }
153}
154155+/// Response type for
156///sh.tangled.repo.tree
157pub struct TreeResponse;
158impl jacquard_common::xrpc::XrpcResp for TreeResponse {
···168 type Response = TreeResponse;
169}
170171+/// Endpoint type for
172///sh.tangled.repo.tree
173pub struct TreeRequest;
174impl jacquard_common::xrpc::XrpcEndpoint for TreeRequest {
···39 pub value: crate::sh_weaver::actor::ProfileDataView<'a>,
40}
4142-///Response type for
43///sh.weaver.actor.getProfile
44pub struct GetProfileResponse;
45impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···55 type Response = GetProfileResponse;
56}
5758-///Endpoint type for
59///sh.weaver.actor.getProfile
60pub struct GetProfileRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···39 pub value: crate::sh_weaver::actor::ProfileDataView<'a>,
40}
4142+/// Response type for
43///sh.weaver.actor.getProfile
44pub struct GetProfileResponse;
45impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···55 type Response = GetProfileResponse;
56}
5758+/// Endpoint type for
59///sh.weaver.actor.getProfile
60pub struct GetProfileRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···19#[serde(rename_all = "camelCase")]
20pub struct Caption<'a> {
21 #[serde(borrow)]
22- pub file: jacquard_common::types::blob::Blob<'a>,
23 pub lang: jacquard_common::types::string::Language,
24}
25···51 pub captions: Option<Vec<crate::sh_weaver::embed::video::Caption<'a>>>,
52 /// The mp4 video file. May be up to 100mb, formerly limited to 50mb.
53 #[serde(borrow)]
54- pub video: jacquard_common::types::blob::Blob<'a>,
55}
5657#[jacquard_derive::lexicon]
···19#[serde(rename_all = "camelCase")]
20pub struct Caption<'a> {
21 #[serde(borrow)]
22+ pub file: jacquard_common::types::blob::BlobRef<'a>,
23 pub lang: jacquard_common::types::string::Language,
24}
25···51 pub captions: Option<Vec<crate::sh_weaver::embed::video::Caption<'a>>>,
52 /// The mp4 video file. May be up to 100mb, formerly limited to 50mb.
53 #[serde(borrow)]
54+ pub video: jacquard_common::types::blob::BlobRef<'a>,
55}
5657#[jacquard_derive::lexicon]
+2-2
crates/jacquard-api/src/sh_weaver/notebook.rs
···191 #[serde(skip_serializing_if = "std::option::Option::is_none")]
192 #[builder(into)]
193 #[serde(borrow)]
194- pub css: Option<jacquard_common::types::blob::Blob<'a>>,
195 #[serde(borrow)]
196- pub html: jacquard_common::types::blob::Blob<'a>,
197}
198199/// An array of tags associated with the notebook entry. Tags can help categorize and organize entries.
···191 #[serde(skip_serializing_if = "std::option::Option::is_none")]
192 #[builder(into)]
193 #[serde(borrow)]
194+ pub css: Option<jacquard_common::types::blob::BlobRef<'a>>,
195 #[serde(borrow)]
196+ pub html: jacquard_common::types::blob::BlobRef<'a>,
197}
198199/// An array of tags associated with the notebook entry. Tags can help categorize and organize entries.
···35 pub preferences: crate::social_clippr::actor::Preferences<'a>,
36}
3738-///Response type for
39///social.clippr.actor.getPreferences
40pub struct GetPreferencesResponse;
41impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse {
···51 type Response = GetPreferencesResponse;
52}
5354-///Endpoint type for
55///social.clippr.actor.getPreferences
56pub struct GetPreferencesRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest {
···35 pub preferences: crate::social_clippr::actor::Preferences<'a>,
36}
3738+/// Response type for
39///social.clippr.actor.getPreferences
40pub struct GetPreferencesResponse;
41impl jacquard_common::xrpc::XrpcResp for GetPreferencesResponse {
···51 type Response = GetPreferencesResponse;
52}
5354+/// Endpoint type for
55///social.clippr.actor.getPreferences
56pub struct GetPreferencesRequest;
57impl jacquard_common::xrpc::XrpcEndpoint for GetPreferencesRequest {
···39 pub value: crate::social_clippr::actor::ProfileView<'a>,
40}
4142-///Response type for
43///social.clippr.actor.getProfile
44pub struct GetProfileResponse;
45impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···55 type Response = GetProfileResponse;
56}
5758-///Endpoint type for
59///social.clippr.actor.getProfile
60pub struct GetProfileRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···39 pub value: crate::social_clippr::actor::ProfileView<'a>,
40}
4142+/// Response type for
43///social.clippr.actor.getProfile
44pub struct GetProfileResponse;
45impl jacquard_common::xrpc::XrpcResp for GetProfileResponse {
···55 type Response = GetProfileResponse;
56}
5758+/// Endpoint type for
59///social.clippr.actor.getProfile
60pub struct GetProfileRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetProfileRequest {
···23 #[serde(skip_serializing_if = "std::option::Option::is_none")]
24 #[builder(into)]
25 #[serde(borrow)]
26- pub avatar: Option<jacquard_common::types::blob::Blob<'a>>,
27 /// The creation date of the profile
28 pub created_at: jacquard_common::types::string::Datetime,
29 /// Text for user to describe themselves
···23 #[serde(skip_serializing_if = "std::option::Option::is_none")]
24 #[builder(into)]
25 #[serde(borrow)]
26+ pub avatar: Option<jacquard_common::types::blob::BlobRef<'a>>,
27 /// The creation date of the profile
28 pub created_at: jacquard_common::types::string::Datetime,
29 /// Text for user to describe themselves
···31 >,
32}
3334-///Response type for
35///social.clippr.actor.putPreferences
36pub struct PutPreferencesResponse;
37impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse {
···49 type Response = PutPreferencesResponse;
50}
5152-///Endpoint type for
53///social.clippr.actor.putPreferences
54pub struct PutPreferencesRequest;
55impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest {
···31 >,
32}
3334+/// Response type for
35///social.clippr.actor.putPreferences
36pub struct PutPreferencesResponse;
37impl jacquard_common::xrpc::XrpcResp for PutPreferencesResponse {
···49 type Response = PutPreferencesResponse;
50}
5152+/// Endpoint type for
53///social.clippr.actor.putPreferences
54pub struct PutPreferencesRequest;
55impl jacquard_common::xrpc::XrpcEndpoint for PutPreferencesRequest {
···54 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
55}
5657-///Response type for
58///social.clippr.actor.searchClips
59pub struct SearchClipsResponse;
60impl jacquard_common::xrpc::XrpcResp for SearchClipsResponse {
···70 type Response = SearchClipsResponse;
71}
7273-///Endpoint type for
74///social.clippr.actor.searchClips
75pub struct SearchClipsRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for SearchClipsRequest {
···54 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
55}
5657+/// Response type for
58///social.clippr.actor.searchClips
59pub struct SearchClipsResponse;
60impl jacquard_common::xrpc::XrpcResp for SearchClipsResponse {
···70 type Response = SearchClipsResponse;
71}
7273+/// Endpoint type for
74///social.clippr.actor.searchClips
75pub struct SearchClipsRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for SearchClipsRequest {
···51 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
52}
5354-///Response type for
55///social.clippr.actor.searchProfiles
56pub struct SearchProfilesResponse;
57impl jacquard_common::xrpc::XrpcResp for SearchProfilesResponse {
···67 type Response = SearchProfilesResponse;
68}
6970-///Endpoint type for
71///social.clippr.actor.searchProfiles
72pub struct SearchProfilesRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for SearchProfilesRequest {
···51 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
52}
5354+/// Response type for
55///social.clippr.actor.searchProfiles
56pub struct SearchProfilesResponse;
57impl jacquard_common::xrpc::XrpcResp for SearchProfilesResponse {
···67 type Response = SearchProfilesResponse;
68}
6970+/// Endpoint type for
71///social.clippr.actor.searchProfiles
72pub struct SearchProfilesRequest;
73impl jacquard_common::xrpc::XrpcEndpoint for SearchProfilesRequest {
···54 pub tags: Vec<crate::social_clippr::feed::TagView<'a>>,
55}
5657-///Response type for
58///social.clippr.actor.searchTags
59pub struct SearchTagsResponse;
60impl jacquard_common::xrpc::XrpcResp for SearchTagsResponse {
···70 type Response = SearchTagsResponse;
71}
7273-///Endpoint type for
74///social.clippr.actor.searchTags
75pub struct SearchTagsRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for SearchTagsRequest {
···54 pub tags: Vec<crate::social_clippr::feed::TagView<'a>>,
55}
5657+/// Response type for
58///social.clippr.actor.searchTags
59pub struct SearchTagsResponse;
60impl jacquard_common::xrpc::XrpcResp for SearchTagsResponse {
···70 type Response = SearchTagsResponse;
71}
7273+/// Endpoint type for
74///social.clippr.actor.searchTags
75pub struct SearchTagsRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for SearchTagsRequest {
···39 pub clips: Vec<crate::social_clippr::feed::ClipView<'a>>,
40}
4142-///Response type for
43///social.clippr.feed.getClips
44pub struct GetClipsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetClipsResponse {
···55 type Response = GetClipsResponse;
56}
5758-///Endpoint type for
59///social.clippr.feed.getClips
60pub struct GetClipsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetClipsRequest {
···39 pub clips: Vec<crate::social_clippr::feed::ClipView<'a>>,
40}
4142+/// Response type for
43///social.clippr.feed.getClips
44pub struct GetClipsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetClipsResponse {
···55 type Response = GetClipsResponse;
56}
5758+/// Endpoint type for
59///social.clippr.feed.getClips
60pub struct GetClipsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetClipsRequest {
···53 pub feed: Vec<crate::social_clippr::feed::ClipView<'a>>,
54}
5556-///Response type for
57///social.clippr.feed.getProfileClips
58pub struct GetProfileClipsResponse;
59impl jacquard_common::xrpc::XrpcResp for GetProfileClipsResponse {
···69 type Response = GetProfileClipsResponse;
70}
7172-///Endpoint type for
73///social.clippr.feed.getProfileClips
74pub struct GetProfileClipsRequest;
75impl jacquard_common::xrpc::XrpcEndpoint for GetProfileClipsRequest {
···53 pub feed: Vec<crate::social_clippr::feed::ClipView<'a>>,
54}
5556+/// Response type for
57///social.clippr.feed.getProfileClips
58pub struct GetProfileClipsResponse;
59impl jacquard_common::xrpc::XrpcResp for GetProfileClipsResponse {
···69 type Response = GetProfileClipsResponse;
70}
7172+/// Endpoint type for
73///social.clippr.feed.getProfileClips
74pub struct GetProfileClipsRequest;
75impl jacquard_common::xrpc::XrpcEndpoint for GetProfileClipsRequest {
···48 pub feed: Vec<crate::social_clippr::feed::TagView<'a>>,
49}
5051-///Response type for
52///social.clippr.feed.getProfileTags
53pub struct GetProfileTagsResponse;
54impl jacquard_common::xrpc::XrpcResp for GetProfileTagsResponse {
···64 type Response = GetProfileTagsResponse;
65}
6667-///Endpoint type for
68///social.clippr.feed.getProfileTags
69pub struct GetProfileTagsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetProfileTagsRequest {
···48 pub feed: Vec<crate::social_clippr::feed::TagView<'a>>,
49}
5051+/// Response type for
52///social.clippr.feed.getProfileTags
53pub struct GetProfileTagsResponse;
54impl jacquard_common::xrpc::XrpcResp for GetProfileTagsResponse {
···64 type Response = GetProfileTagsResponse;
65}
6667+/// Endpoint type for
68///social.clippr.feed.getProfileTags
69pub struct GetProfileTagsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for GetProfileTagsRequest {
···40 pub tags: Vec<crate::social_clippr::feed::TagView<'a>>,
41}
4243-///Response type for
44///social.clippr.feed.getTagList
45pub struct GetTagListResponse;
46impl jacquard_common::xrpc::XrpcResp for GetTagListResponse {
···56 type Response = GetTagListResponse;
57}
5859-///Endpoint type for
60///social.clippr.feed.getTagList
61pub struct GetTagListRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetTagListRequest {
···40 pub tags: Vec<crate::social_clippr::feed::TagView<'a>>,
41}
4243+/// Response type for
44///social.clippr.feed.getTagList
45pub struct GetTagListResponse;
46impl jacquard_common::xrpc::XrpcResp for GetTagListResponse {
···56 type Response = GetTagListResponse;
57}
5859+/// Endpoint type for
60///social.clippr.feed.getTagList
61pub struct GetTagListRequest;
62impl jacquard_common::xrpc::XrpcEndpoint for GetTagListRequest {
···39 pub tags: Vec<crate::social_clippr::feed::TagView<'a>>,
40}
4142-///Response type for
43///social.clippr.feed.getTags
44pub struct GetTagsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetTagsResponse {
···55 type Response = GetTagsResponse;
56}
5758-///Endpoint type for
59///social.clippr.feed.getTags
60pub struct GetTagsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetTagsRequest {
···39 pub tags: Vec<crate::social_clippr::feed::TagView<'a>>,
40}
4142+/// Response type for
43///social.clippr.feed.getTags
44pub struct GetTagsResponse;
45impl jacquard_common::xrpc::XrpcResp for GetTagsResponse {
···55 type Response = GetTagsResponse;
56}
5758+/// Endpoint type for
59///social.clippr.feed.getTags
60pub struct GetTagsRequest;
61impl jacquard_common::xrpc::XrpcEndpoint for GetTagsRequest {
···87 }
88}
8990-///Response type for
91///tools.ozone.communication.createTemplate
92pub struct CreateTemplateResponse;
93impl jacquard_common::xrpc::XrpcResp for CreateTemplateResponse {
···105 type Response = CreateTemplateResponse;
106}
107108-///Endpoint type for
109///tools.ozone.communication.createTemplate
110pub struct CreateTemplateRequest;
111impl jacquard_common::xrpc::XrpcEndpoint for CreateTemplateRequest {
···87 }
88}
8990+/// Response type for
91///tools.ozone.communication.createTemplate
92pub struct CreateTemplateResponse;
93impl jacquard_common::xrpc::XrpcResp for CreateTemplateResponse {
···105 type Response = CreateTemplateResponse;
106}
107108+/// Endpoint type for
109///tools.ozone.communication.createTemplate
110pub struct CreateTemplateRequest;
111impl jacquard_common::xrpc::XrpcEndpoint for CreateTemplateRequest {
···22 pub id: jacquard_common::CowStr<'a>,
23}
2425-///Response type for
26///tools.ozone.communication.deleteTemplate
27pub struct DeleteTemplateResponse;
28impl jacquard_common::xrpc::XrpcResp for DeleteTemplateResponse {
···40 type Response = DeleteTemplateResponse;
41}
4243-///Endpoint type for
44///tools.ozone.communication.deleteTemplate
45pub struct DeleteTemplateRequest;
46impl jacquard_common::xrpc::XrpcEndpoint for DeleteTemplateRequest {
···22 pub id: jacquard_common::CowStr<'a>,
23}
2425+/// Response type for
26///tools.ozone.communication.deleteTemplate
27pub struct DeleteTemplateResponse;
28impl jacquard_common::xrpc::XrpcResp for DeleteTemplateResponse {
···40 type Response = DeleteTemplateResponse;
41}
4243+/// Endpoint type for
44///tools.ozone.communication.deleteTemplate
45pub struct DeleteTemplateRequest;
46impl jacquard_common::xrpc::XrpcEndpoint for DeleteTemplateRequest {
···95 }
96}
9798-///Response type for
99///tools.ozone.communication.updateTemplate
100pub struct UpdateTemplateResponse;
101impl jacquard_common::xrpc::XrpcResp for UpdateTemplateResponse {
···113 type Response = UpdateTemplateResponse;
114}
115116-///Endpoint type for
117///tools.ozone.communication.updateTemplate
118pub struct UpdateTemplateRequest;
119impl jacquard_common::xrpc::XrpcEndpoint for UpdateTemplateRequest {
···95 }
96}
9798+/// Response type for
99///tools.ozone.communication.updateTemplate
100pub struct UpdateTemplateResponse;
101impl jacquard_common::xrpc::XrpcResp for UpdateTemplateResponse {
···113 type Response = UpdateTemplateResponse;
114}
115116+/// Endpoint type for
117///tools.ozone.communication.updateTemplate
118pub struct UpdateTemplateRequest;
119impl jacquard_common::xrpc::XrpcEndpoint for UpdateTemplateRequest {
···179 pub events: Vec<jacquard_common::types::value::Data<'a>>,
180}
181182-///Response type for
183///tools.ozone.hosting.getAccountHistory
184pub struct GetAccountHistoryResponse;
185impl jacquard_common::xrpc::XrpcResp for GetAccountHistoryResponse {
···195 type Response = GetAccountHistoryResponse;
196}
197198-///Endpoint type for
199///tools.ozone.hosting.getAccountHistory
200pub struct GetAccountHistoryRequest;
201impl jacquard_common::xrpc::XrpcEndpoint for GetAccountHistoryRequest {
···179 pub events: Vec<jacquard_common::types::value::Data<'a>>,
180}
181182+/// Response type for
183///tools.ozone.hosting.getAccountHistory
184pub struct GetAccountHistoryResponse;
185impl jacquard_common::xrpc::XrpcResp for GetAccountHistoryResponse {
···195 type Response = GetAccountHistoryResponse;
196}
197198+/// Endpoint type for
199///tools.ozone.hosting.getAccountHistory
200pub struct GetAccountHistoryRequest;
201impl jacquard_common::xrpc::XrpcEndpoint for GetAccountHistoryRequest {
···100 pub value: jacquard_common::types::value::Data<'a>,
101}
102103-///Response type for
104///tools.ozone.moderation.cancelScheduledActions
105pub struct CancelScheduledActionsResponse;
106impl jacquard_common::xrpc::XrpcResp for CancelScheduledActionsResponse {
···118 type Response = CancelScheduledActionsResponse;
119}
120121-///Endpoint type for
122///tools.ozone.moderation.cancelScheduledActions
123pub struct CancelScheduledActionsRequest;
124impl jacquard_common::xrpc::XrpcEndpoint for CancelScheduledActionsRequest {
···100 pub value: jacquard_common::types::value::Data<'a>,
101}
102103+/// Response type for
104///tools.ozone.moderation.cancelScheduledActions
105pub struct CancelScheduledActionsResponse;
106impl jacquard_common::xrpc::XrpcResp for CancelScheduledActionsResponse {
···118 type Response = CancelScheduledActionsResponse;
119}
120121+/// Endpoint type for
122///tools.ozone.moderation.cancelScheduledActions
123pub struct CancelScheduledActionsRequest;
124impl jacquard_common::xrpc::XrpcEndpoint for CancelScheduledActionsRequest {
···206 }
207}
208209-///Response type for
210///tools.ozone.moderation.emitEvent
211pub struct EmitEventResponse;
212impl jacquard_common::xrpc::XrpcResp for EmitEventResponse {
···224 type Response = EmitEventResponse;
225}
226227-///Endpoint type for
228///tools.ozone.moderation.emitEvent
229pub struct EmitEventRequest;
230impl jacquard_common::xrpc::XrpcEndpoint for EmitEventRequest {
···206 }
207}
208209+/// Response type for
210///tools.ozone.moderation.emitEvent
211pub struct EmitEventResponse;
212impl jacquard_common::xrpc::XrpcResp for EmitEventResponse {
···224 type Response = EmitEventResponse;
225}
226227+/// Endpoint type for
228///tools.ozone.moderation.emitEvent
229pub struct EmitEventRequest;
230impl jacquard_common::xrpc::XrpcEndpoint for EmitEventRequest {
···72 }
73}
7475-///Response type for
76///tools.ozone.moderation.getAccountTimeline
77pub struct GetAccountTimelineResponse;
78impl jacquard_common::xrpc::XrpcResp for GetAccountTimelineResponse {
···88 type Response = GetAccountTimelineResponse;
89}
9091-///Endpoint type for
92///tools.ozone.moderation.getAccountTimeline
93pub struct GetAccountTimelineRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for GetAccountTimelineRequest {
···72 }
73}
7475+/// Response type for
76///tools.ozone.moderation.getAccountTimeline
77pub struct GetAccountTimelineResponse;
78impl jacquard_common::xrpc::XrpcResp for GetAccountTimelineResponse {
···88 type Response = GetAccountTimelineResponse;
89}
9091+/// Endpoint type for
92///tools.ozone.moderation.getAccountTimeline
93pub struct GetAccountTimelineRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for GetAccountTimelineRequest {
···38 pub value: crate::tools_ozone::moderation::ModEventViewDetail<'a>,
39}
4041-///Response type for
42///tools.ozone.moderation.getEvent
43pub struct GetEventResponse;
44impl jacquard_common::xrpc::XrpcResp for GetEventResponse {
···54 type Response = GetEventResponse;
55}
5657-///Endpoint type for
58///tools.ozone.moderation.getEvent
59pub struct GetEventRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetEventRequest {
···38 pub value: crate::tools_ozone::moderation::ModEventViewDetail<'a>,
39}
4041+/// Response type for
42///tools.ozone.moderation.getEvent
43pub struct GetEventResponse;
44impl jacquard_common::xrpc::XrpcResp for GetEventResponse {
···54 type Response = GetEventResponse;
55}
5657+/// Endpoint type for
58///tools.ozone.moderation.getEvent
59pub struct GetEventRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetEventRequest {
···76 }
77}
7879-///Response type for
80///tools.ozone.moderation.getRecord
81pub struct GetRecordResponse;
82impl jacquard_common::xrpc::XrpcResp for GetRecordResponse {
···92 type Response = GetRecordResponse;
93}
9495-///Endpoint type for
96///tools.ozone.moderation.getRecord
97pub struct GetRecordRequest;
98impl jacquard_common::xrpc::XrpcEndpoint for GetRecordRequest {
···76 }
77}
7879+/// Response type for
80///tools.ozone.moderation.getRecord
81pub struct GetRecordResponse;
82impl jacquard_common::xrpc::XrpcResp for GetRecordResponse {
···92 type Response = GetRecordResponse;
93}
9495+/// Endpoint type for
96///tools.ozone.moderation.getRecord
97pub struct GetRecordRequest;
98impl jacquard_common::xrpc::XrpcEndpoint for GetRecordRequest {
···57 RecordViewNotFound(Box<crate::tools_ozone::moderation::RecordViewNotFound<'a>>),
58}
5960-///Response type for
61///tools.ozone.moderation.getRecords
62pub struct GetRecordsResponse;
63impl jacquard_common::xrpc::XrpcResp for GetRecordsResponse {
···73 type Response = GetRecordsResponse;
74}
7576-///Endpoint type for
77///tools.ozone.moderation.getRecords
78pub struct GetRecordsRequest;
79impl jacquard_common::xrpc::XrpcEndpoint for GetRecordsRequest {
···57 RecordViewNotFound(Box<crate::tools_ozone::moderation::RecordViewNotFound<'a>>),
58}
5960+/// Response type for
61///tools.ozone.moderation.getRecords
62pub struct GetRecordsResponse;
63impl jacquard_common::xrpc::XrpcResp for GetRecordsResponse {
···73 type Response = GetRecordsResponse;
74}
7576+/// Endpoint type for
77///tools.ozone.moderation.getRecords
78pub struct GetRecordsRequest;
79impl jacquard_common::xrpc::XrpcEndpoint for GetRecordsRequest {
···73 }
74}
7576-///Response type for
77///tools.ozone.moderation.getRepo
78pub struct GetRepoResponse;
79impl jacquard_common::xrpc::XrpcResp for GetRepoResponse {
···89 type Response = GetRepoResponse;
90}
9192-///Endpoint type for
93///tools.ozone.moderation.getRepo
94pub struct GetRepoRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for GetRepoRequest {
···73 }
74}
7576+/// Response type for
77///tools.ozone.moderation.getRepo
78pub struct GetRepoResponse;
79impl jacquard_common::xrpc::XrpcResp for GetRepoResponse {
···89 type Response = GetRepoResponse;
90}
9192+/// Endpoint type for
93///tools.ozone.moderation.getRepo
94pub struct GetRepoRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for GetRepoRequest {
···38 pub stats: Vec<crate::tools_ozone::moderation::ReporterStats<'a>>,
39}
4041-///Response type for
42///tools.ozone.moderation.getReporterStats
43pub struct GetReporterStatsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetReporterStatsResponse {
···54 type Response = GetReporterStatsResponse;
55}
5657-///Endpoint type for
58///tools.ozone.moderation.getReporterStats
59pub struct GetReporterStatsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetReporterStatsRequest {
···38 pub stats: Vec<crate::tools_ozone::moderation::ReporterStats<'a>>,
39}
4041+/// Response type for
42///tools.ozone.moderation.getReporterStats
43pub struct GetReporterStatsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetReporterStatsResponse {
···54 type Response = GetReporterStatsResponse;
55}
5657+/// Endpoint type for
58///tools.ozone.moderation.getReporterStats
59pub struct GetReporterStatsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetReporterStatsRequest {
···57 RepoViewNotFound(Box<crate::tools_ozone::moderation::RepoViewNotFound<'a>>),
58}
5960-///Response type for
61///tools.ozone.moderation.getRepos
62pub struct GetReposResponse;
63impl jacquard_common::xrpc::XrpcResp for GetReposResponse {
···73 type Response = GetReposResponse;
74}
7576-///Endpoint type for
77///tools.ozone.moderation.getRepos
78pub struct GetReposRequest;
79impl jacquard_common::xrpc::XrpcEndpoint for GetReposRequest {
···57 RepoViewNotFound(Box<crate::tools_ozone::moderation::RepoViewNotFound<'a>>),
58}
5960+/// Response type for
61///tools.ozone.moderation.getRepos
62pub struct GetReposResponse;
63impl jacquard_common::xrpc::XrpcResp for GetReposResponse {
···73 type Response = GetReposResponse;
74}
7576+/// Endpoint type for
77///tools.ozone.moderation.getRepos
78pub struct GetReposRequest;
79impl jacquard_common::xrpc::XrpcEndpoint for GetReposRequest {
···38 pub subjects: Vec<crate::tools_ozone::moderation::SubjectView<'a>>,
39}
4041-///Response type for
42///tools.ozone.moderation.getSubjects
43pub struct GetSubjectsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetSubjectsResponse {
···54 type Response = GetSubjectsResponse;
55}
5657-///Endpoint type for
58///tools.ozone.moderation.getSubjects
59pub struct GetSubjectsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetSubjectsRequest {
···38 pub subjects: Vec<crate::tools_ozone::moderation::SubjectView<'a>>,
39}
4041+/// Response type for
42///tools.ozone.moderation.getSubjects
43pub struct GetSubjectsResponse;
44impl jacquard_common::xrpc::XrpcResp for GetSubjectsResponse {
···54 type Response = GetSubjectsResponse;
55}
5657+/// Endpoint type for
58///tools.ozone.moderation.getSubjects
59pub struct GetSubjectsRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for GetSubjectsRequest {
···73 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
74}
7576-///Response type for
77///tools.ozone.moderation.listScheduledActions
78pub struct ListScheduledActionsResponse;
79impl jacquard_common::xrpc::XrpcResp for ListScheduledActionsResponse {
···91 type Response = ListScheduledActionsResponse;
92}
9394-///Endpoint type for
95///tools.ozone.moderation.listScheduledActions
96pub struct ListScheduledActionsRequest;
97impl jacquard_common::xrpc::XrpcEndpoint for ListScheduledActionsRequest {
···73 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
74}
7576+/// Response type for
77///tools.ozone.moderation.listScheduledActions
78pub struct ListScheduledActionsResponse;
79impl jacquard_common::xrpc::XrpcResp for ListScheduledActionsResponse {
···91 type Response = ListScheduledActionsResponse;
92}
9394+/// Endpoint type for
95///tools.ozone.moderation.listScheduledActions
96pub struct ListScheduledActionsRequest;
97impl jacquard_common::xrpc::XrpcEndpoint for ListScheduledActionsRequest {
···109 pub events: Vec<crate::tools_ozone::moderation::ModEventView<'a>>,
110}
111112-///Response type for
113///tools.ozone.moderation.queryEvents
114pub struct QueryEventsResponse;
115impl jacquard_common::xrpc::XrpcResp for QueryEventsResponse {
···125 type Response = QueryEventsResponse;
126}
127128-///Endpoint type for
129///tools.ozone.moderation.queryEvents
130pub struct QueryEventsRequest;
131impl jacquard_common::xrpc::XrpcEndpoint for QueryEventsRequest {
···109 pub events: Vec<crate::tools_ozone::moderation::ModEventView<'a>>,
110}
111112+/// Response type for
113///tools.ozone.moderation.queryEvents
114pub struct QueryEventsResponse;
115impl jacquard_common::xrpc::XrpcResp for QueryEventsResponse {
···125 type Response = QueryEventsResponse;
126}
127128+/// Endpoint type for
129///tools.ozone.moderation.queryEvents
130pub struct QueryEventsRequest;
131impl jacquard_common::xrpc::XrpcEndpoint for QueryEventsRequest {
···146 pub subject_statuses: Vec<crate::tools_ozone::moderation::SubjectStatusView<'a>>,
147}
148149-///Response type for
150///tools.ozone.moderation.queryStatuses
151pub struct QueryStatusesResponse;
152impl jacquard_common::xrpc::XrpcResp for QueryStatusesResponse {
···162 type Response = QueryStatusesResponse;
163}
164165-///Endpoint type for
166///tools.ozone.moderation.queryStatuses
167pub struct QueryStatusesRequest;
168impl jacquard_common::xrpc::XrpcEndpoint for QueryStatusesRequest {
···146 pub subject_statuses: Vec<crate::tools_ozone::moderation::SubjectStatusView<'a>>,
147}
148149+/// Response type for
150///tools.ozone.moderation.queryStatuses
151pub struct QueryStatusesResponse;
152impl jacquard_common::xrpc::XrpcResp for QueryStatusesResponse {
···162 type Response = QueryStatusesResponse;
163}
164165+/// Endpoint type for
166///tools.ozone.moderation.queryStatuses
167pub struct QueryStatusesRequest;
168impl jacquard_common::xrpc::XrpcEndpoint for QueryStatusesRequest {
···83 pub value: jacquard_common::types::value::Data<'a>,
84}
8586-///Response type for
87///tools.ozone.moderation.scheduleAction
88pub struct ScheduleActionResponse;
89impl jacquard_common::xrpc::XrpcResp for ScheduleActionResponse {
···101 type Response = ScheduleActionResponse;
102}
103104-///Endpoint type for
105///tools.ozone.moderation.scheduleAction
106pub struct ScheduleActionRequest;
107impl jacquard_common::xrpc::XrpcEndpoint for ScheduleActionRequest {
···83 pub value: jacquard_common::types::value::Data<'a>,
84}
8586+/// Response type for
87///tools.ozone.moderation.scheduleAction
88pub struct ScheduleActionResponse;
89impl jacquard_common::xrpc::XrpcResp for ScheduleActionResponse {
···101 type Response = ScheduleActionResponse;
102}
103104+/// Endpoint type for
105///tools.ozone.moderation.scheduleAction
106pub struct ScheduleActionRequest;
107impl jacquard_common::xrpc::XrpcEndpoint for ScheduleActionRequest {
···54 pub repos: Vec<crate::tools_ozone::moderation::RepoView<'a>>,
55}
5657-///Response type for
58///tools.ozone.moderation.searchRepos
59pub struct SearchReposResponse;
60impl jacquard_common::xrpc::XrpcResp for SearchReposResponse {
···70 type Response = SearchReposResponse;
71}
7273-///Endpoint type for
74///tools.ozone.moderation.searchRepos
75pub struct SearchReposRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for SearchReposRequest {
···54 pub repos: Vec<crate::tools_ozone::moderation::RepoView<'a>>,
55}
5657+/// Response type for
58///tools.ozone.moderation.searchRepos
59pub struct SearchReposResponse;
60impl jacquard_common::xrpc::XrpcResp for SearchReposResponse {
···70 type Response = SearchReposResponse;
71}
7273+/// Endpoint type for
74///tools.ozone.moderation.searchRepos
75pub struct SearchReposRequest;
76impl jacquard_common::xrpc::XrpcEndpoint for SearchReposRequest {
···110 }
111}
112113-///Response type for
114///tools.ozone.safelink.addRule
115pub struct AddRuleResponse;
116impl jacquard_common::xrpc::XrpcResp for AddRuleResponse {
···128 type Response = AddRuleResponse;
129}
130131-///Endpoint type for
132///tools.ozone.safelink.addRule
133pub struct AddRuleRequest;
134impl jacquard_common::xrpc::XrpcEndpoint for AddRuleRequest {
···110 }
111}
112113+/// Response type for
114///tools.ozone.safelink.addRule
115pub struct AddRuleResponse;
116impl jacquard_common::xrpc::XrpcResp for AddRuleResponse {
···128 type Response = AddRuleResponse;
129}
130131+/// Endpoint type for
132///tools.ozone.safelink.addRule
133pub struct AddRuleRequest;
134impl jacquard_common::xrpc::XrpcEndpoint for AddRuleRequest {
···59 pub events: Vec<crate::tools_ozone::safelink::Event<'a>>,
60}
6162-///Response type for
63///tools.ozone.safelink.queryEvents
64pub struct QueryEventsResponse;
65impl jacquard_common::xrpc::XrpcResp for QueryEventsResponse {
···77 type Response = QueryEventsResponse;
78}
7980-///Endpoint type for
81///tools.ozone.safelink.queryEvents
82pub struct QueryEventsRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for QueryEventsRequest {
···59 pub events: Vec<crate::tools_ozone::safelink::Event<'a>>,
60}
6162+/// Response type for
63///tools.ozone.safelink.queryEvents
64pub struct QueryEventsResponse;
65impl jacquard_common::xrpc::XrpcResp for QueryEventsResponse {
···77 type Response = QueryEventsResponse;
78}
7980+/// Endpoint type for
81///tools.ozone.safelink.queryEvents
82pub struct QueryEventsRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for QueryEventsRequest {
···71 pub rules: Vec<crate::tools_ozone::safelink::UrlRule<'a>>,
72}
7374-///Response type for
75///tools.ozone.safelink.queryRules
76pub struct QueryRulesResponse;
77impl jacquard_common::xrpc::XrpcResp for QueryRulesResponse {
···89 type Response = QueryRulesResponse;
90}
9192-///Endpoint type for
93///tools.ozone.safelink.queryRules
94pub struct QueryRulesRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for QueryRulesRequest {
···71 pub rules: Vec<crate::tools_ozone::safelink::UrlRule<'a>>,
72}
7374+/// Response type for
75///tools.ozone.safelink.queryRules
76pub struct QueryRulesResponse;
77impl jacquard_common::xrpc::XrpcResp for QueryRulesResponse {
···89 type Response = QueryRulesResponse;
90}
9192+/// Endpoint type for
93///tools.ozone.safelink.queryRules
94pub struct QueryRulesRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for QueryRulesRequest {
···96 }
97}
9899-///Response type for
100///tools.ozone.safelink.removeRule
101pub struct RemoveRuleResponse;
102impl jacquard_common::xrpc::XrpcResp for RemoveRuleResponse {
···114 type Response = RemoveRuleResponse;
115}
116117-///Endpoint type for
118///tools.ozone.safelink.removeRule
119pub struct RemoveRuleRequest;
120impl jacquard_common::xrpc::XrpcEndpoint for RemoveRuleRequest {
···96 }
97}
9899+/// Response type for
100///tools.ozone.safelink.removeRule
101pub struct RemoveRuleResponse;
102impl jacquard_common::xrpc::XrpcResp for RemoveRuleResponse {
···114 type Response = RemoveRuleResponse;
115}
116117+/// Endpoint type for
118///tools.ozone.safelink.removeRule
119pub struct RemoveRuleRequest;
120impl jacquard_common::xrpc::XrpcEndpoint for RemoveRuleRequest {
···100 }
101}
102103-///Response type for
104///tools.ozone.safelink.updateRule
105pub struct UpdateRuleResponse;
106impl jacquard_common::xrpc::XrpcResp for UpdateRuleResponse {
···118 type Response = UpdateRuleResponse;
119}
120121-///Endpoint type for
122///tools.ozone.safelink.updateRule
123pub struct UpdateRuleRequest;
124impl jacquard_common::xrpc::XrpcEndpoint for UpdateRuleRequest {
···100 }
101}
102103+/// Response type for
104///tools.ozone.safelink.updateRule
105pub struct UpdateRuleResponse;
106impl jacquard_common::xrpc::XrpcResp for UpdateRuleResponse {
···118 type Response = UpdateRuleResponse;
119}
120121+/// Endpoint type for
122///tools.ozone.safelink.updateRule
123pub struct UpdateRuleRequest;
124impl jacquard_common::xrpc::XrpcEndpoint for UpdateRuleRequest {
···35 >,
36}
3738-///Response type for
39///tools.ozone.set.addValues
40pub struct AddValuesResponse;
41impl jacquard_common::xrpc::XrpcResp for AddValuesResponse {
···53 type Response = AddValuesResponse;
54}
5556-///Endpoint type for
57///tools.ozone.set.addValues
58pub struct AddValuesRequest;
59impl jacquard_common::xrpc::XrpcEndpoint for AddValuesRequest {
···35 >,
36}
3738+/// Response type for
39///tools.ozone.set.addValues
40pub struct AddValuesResponse;
41impl jacquard_common::xrpc::XrpcResp for AddValuesResponse {
···53 type Response = AddValuesResponse;
54}
5556+/// Endpoint type for
57///tools.ozone.set.addValues
58pub struct AddValuesRequest;
59impl jacquard_common::xrpc::XrpcEndpoint for AddValuesRequest {
···71 }
72}
7374-///Response type for
75///tools.ozone.set.deleteSet
76pub struct DeleteSetResponse;
77impl jacquard_common::xrpc::XrpcResp for DeleteSetResponse {
···89 type Response = DeleteSetResponse;
90}
9192-///Endpoint type for
93///tools.ozone.set.deleteSet
94pub struct DeleteSetRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for DeleteSetRequest {
···71 }
72}
7374+/// Response type for
75///tools.ozone.set.deleteSet
76pub struct DeleteSetResponse;
77impl jacquard_common::xrpc::XrpcResp for DeleteSetResponse {
···89 type Response = DeleteSetResponse;
90}
9192+/// Endpoint type for
93///tools.ozone.set.deleteSet
94pub struct DeleteSetRequest;
95impl jacquard_common::xrpc::XrpcEndpoint for DeleteSetRequest {
···70 }
71}
7273-///Response type for
74///tools.ozone.set.deleteValues
75pub struct DeleteValuesResponse;
76impl jacquard_common::xrpc::XrpcResp for DeleteValuesResponse {
···88 type Response = DeleteValuesResponse;
89}
9091-///Endpoint type for
92///tools.ozone.set.deleteValues
93pub struct DeleteValuesRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for DeleteValuesRequest {
···70 }
71}
7273+/// Response type for
74///tools.ozone.set.deleteValues
75pub struct DeleteValuesResponse;
76impl jacquard_common::xrpc::XrpcResp for DeleteValuesResponse {
···88 type Response = DeleteValuesResponse;
89}
9091+/// Endpoint type for
92///tools.ozone.set.deleteValues
93pub struct DeleteValuesRequest;
94impl jacquard_common::xrpc::XrpcEndpoint for DeleteValuesRequest {
···86 }
87}
8889-///Response type for
90///tools.ozone.set.getValues
91pub struct GetValuesResponse;
92impl jacquard_common::xrpc::XrpcResp for GetValuesResponse {
···102 type Response = GetValuesResponse;
103}
104105-///Endpoint type for
106///tools.ozone.set.getValues
107pub struct GetValuesRequest;
108impl jacquard_common::xrpc::XrpcEndpoint for GetValuesRequest {
···86 }
87}
8889+/// Response type for
90///tools.ozone.set.getValues
91pub struct GetValuesResponse;
92impl jacquard_common::xrpc::XrpcResp for GetValuesResponse {
···102 type Response = GetValuesResponse;
103}
104105+/// Endpoint type for
106///tools.ozone.set.getValues
107pub struct GetValuesRequest;
108impl jacquard_common::xrpc::XrpcEndpoint for GetValuesRequest {
···60 pub sets: Vec<crate::tools_ozone::set::SetView<'a>>,
61}
6263-///Response type for
64///tools.ozone.set.querySets
65pub struct QuerySetsResponse;
66impl jacquard_common::xrpc::XrpcResp for QuerySetsResponse {
···76 type Response = QuerySetsResponse;
77}
7879-///Endpoint type for
80///tools.ozone.set.querySets
81pub struct QuerySetsRequest;
82impl jacquard_common::xrpc::XrpcEndpoint for QuerySetsRequest {
···60 pub sets: Vec<crate::tools_ozone::set::SetView<'a>>,
61}
6263+/// Response type for
64///tools.ozone.set.querySets
65pub struct QuerySetsResponse;
66impl jacquard_common::xrpc::XrpcResp for QuerySetsResponse {
···76 type Response = QuerySetsResponse;
77}
7879+/// Endpoint type for
80///tools.ozone.set.querySets
81pub struct QuerySetsRequest;
82impl jacquard_common::xrpc::XrpcEndpoint for QuerySetsRequest {
···39 pub value: crate::tools_ozone::set::SetView<'a>,
40}
4142-///Response type for
43///tools.ozone.set.upsertSet
44pub struct UpsertSetResponse;
45impl jacquard_common::xrpc::XrpcResp for UpsertSetResponse {
···57 type Response = UpsertSetResponse;
58}
5960-///Endpoint type for
61///tools.ozone.set.upsertSet
62pub struct UpsertSetRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for UpsertSetRequest {
···39 pub value: crate::tools_ozone::set::SetView<'a>,
40}
4142+/// Response type for
43///tools.ozone.set.upsertSet
44pub struct UpsertSetResponse;
45impl jacquard_common::xrpc::XrpcResp for UpsertSetResponse {
···57 type Response = UpsertSetResponse;
58}
5960+/// Endpoint type for
61///tools.ozone.set.upsertSet
62pub struct UpsertSetRequest;
63impl jacquard_common::xrpc::XrpcEndpoint for UpsertSetRequest {
···58 pub options: Vec<crate::tools_ozone::setting::Option<'a>>,
59}
6061-///Response type for
62///tools.ozone.setting.listOptions
63pub struct ListOptionsResponse;
64impl jacquard_common::xrpc::XrpcResp for ListOptionsResponse {
···74 type Response = ListOptionsResponse;
75}
7677-///Endpoint type for
78///tools.ozone.setting.listOptions
79pub struct ListOptionsRequest;
80impl jacquard_common::xrpc::XrpcEndpoint for ListOptionsRequest {
···58 pub options: Vec<crate::tools_ozone::setting::Option<'a>>,
59}
6061+/// Response type for
62///tools.ozone.setting.listOptions
63pub struct ListOptionsResponse;
64impl jacquard_common::xrpc::XrpcResp for ListOptionsResponse {
···74 type Response = ListOptionsResponse;
75}
7677+/// Endpoint type for
78///tools.ozone.setting.listOptions
79pub struct ListOptionsRequest;
80impl jacquard_common::xrpc::XrpcEndpoint for ListOptionsRequest {
···59 pub option: crate::tools_ozone::setting::Option<'a>,
60}
6162-///Response type for
63///tools.ozone.setting.upsertOption
64pub struct UpsertOptionResponse;
65impl jacquard_common::xrpc::XrpcResp for UpsertOptionResponse {
···77 type Response = UpsertOptionResponse;
78}
7980-///Endpoint type for
81///tools.ozone.setting.upsertOption
82pub struct UpsertOptionRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for UpsertOptionRequest {
···59 pub option: crate::tools_ozone::setting::Option<'a>,
60}
6162+/// Response type for
63///tools.ozone.setting.upsertOption
64pub struct UpsertOptionResponse;
65impl jacquard_common::xrpc::XrpcResp for UpsertOptionResponse {
···77 type Response = UpsertOptionResponse;
78}
7980+/// Endpoint type for
81///tools.ozone.setting.upsertOption
82pub struct UpsertOptionRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for UpsertOptionRequest {
···38 pub details: Vec<crate::tools_ozone::signature::SigDetail<'a>>,
39}
4041-///Response type for
42///tools.ozone.signature.findCorrelation
43pub struct FindCorrelationResponse;
44impl jacquard_common::xrpc::XrpcResp for FindCorrelationResponse {
···54 type Response = FindCorrelationResponse;
55}
5657-///Endpoint type for
58///tools.ozone.signature.findCorrelation
59pub struct FindCorrelationRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for FindCorrelationRequest {
···38 pub details: Vec<crate::tools_ozone::signature::SigDetail<'a>>,
39}
4041+/// Response type for
42///tools.ozone.signature.findCorrelation
43pub struct FindCorrelationResponse;
44impl jacquard_common::xrpc::XrpcResp for FindCorrelationResponse {
···54 type Response = FindCorrelationResponse;
55}
5657+/// Endpoint type for
58///tools.ozone.signature.findCorrelation
59pub struct FindCorrelationRequest;
60impl jacquard_common::xrpc::XrpcEndpoint for FindCorrelationRequest {
···48 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
49}
5051-///Response type for
52///tools.ozone.signature.findRelatedAccounts
53pub struct FindRelatedAccountsResponse;
54impl jacquard_common::xrpc::XrpcResp for FindRelatedAccountsResponse {
···64 type Response = FindRelatedAccountsResponse;
65}
6667-///Endpoint type for
68///tools.ozone.signature.findRelatedAccounts
69pub struct FindRelatedAccountsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for FindRelatedAccountsRequest {
···48 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
49}
5051+/// Response type for
52///tools.ozone.signature.findRelatedAccounts
53pub struct FindRelatedAccountsResponse;
54impl jacquard_common::xrpc::XrpcResp for FindRelatedAccountsResponse {
···64 type Response = FindRelatedAccountsResponse;
65}
6667+/// Endpoint type for
68///tools.ozone.signature.findRelatedAccounts
69pub struct FindRelatedAccountsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for FindRelatedAccountsRequest {
···48 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
49}
5051-///Response type for
52///tools.ozone.signature.searchAccounts
53pub struct SearchAccountsResponse;
54impl jacquard_common::xrpc::XrpcResp for SearchAccountsResponse {
···64 type Response = SearchAccountsResponse;
65}
6667-///Endpoint type for
68///tools.ozone.signature.searchAccounts
69pub struct SearchAccountsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for SearchAccountsRequest {
···48 pub cursor: std::option::Option<jacquard_common::CowStr<'a>>,
49}
5051+/// Response type for
52///tools.ozone.signature.searchAccounts
53pub struct SearchAccountsResponse;
54impl jacquard_common::xrpc::XrpcResp for SearchAccountsResponse {
···64 type Response = SearchAccountsResponse;
65}
6667+/// Endpoint type for
68///tools.ozone.signature.searchAccounts
69pub struct SearchAccountsRequest;
70impl jacquard_common::xrpc::XrpcEndpoint for SearchAccountsRequest {
···85 }
86}
8788-///Response type for
89///tools.ozone.team.addMember
90pub struct AddMemberResponse;
91impl jacquard_common::xrpc::XrpcResp for AddMemberResponse {
···103 type Response = AddMemberResponse;
104}
105106-///Endpoint type for
107///tools.ozone.team.addMember
108pub struct AddMemberRequest;
109impl jacquard_common::xrpc::XrpcEndpoint for AddMemberRequest {
···85 }
86}
8788+/// Response type for
89///tools.ozone.team.addMember
90pub struct AddMemberResponse;
91impl jacquard_common::xrpc::XrpcResp for AddMemberResponse {
···103 type Response = AddMemberResponse;
104}
105106+/// Endpoint type for
107///tools.ozone.team.addMember
108pub struct AddMemberRequest;
109impl jacquard_common::xrpc::XrpcEndpoint for AddMemberRequest {
···75 }
76}
7778-///Response type for
79///tools.ozone.team.deleteMember
80pub struct DeleteMemberResponse;
81impl jacquard_common::xrpc::XrpcResp for DeleteMemberResponse {
···93 type Response = DeleteMemberResponse;
94}
9596-///Endpoint type for
97///tools.ozone.team.deleteMember
98pub struct DeleteMemberRequest;
99impl jacquard_common::xrpc::XrpcEndpoint for DeleteMemberRequest {
···75 }
76}
7778+/// Response type for
79///tools.ozone.team.deleteMember
80pub struct DeleteMemberResponse;
81impl jacquard_common::xrpc::XrpcResp for DeleteMemberResponse {
···93 type Response = DeleteMemberResponse;
94}
9596+/// Endpoint type for
97///tools.ozone.team.deleteMember
98pub struct DeleteMemberRequest;
99impl jacquard_common::xrpc::XrpcEndpoint for DeleteMemberRequest {
···55 pub members: Vec<crate::tools_ozone::team::Member<'a>>,
56}
5758-///Response type for
59///tools.ozone.team.listMembers
60pub struct ListMembersResponse;
61impl jacquard_common::xrpc::XrpcResp for ListMembersResponse {
···71 type Response = ListMembersResponse;
72}
7374-///Endpoint type for
75///tools.ozone.team.listMembers
76pub struct ListMembersRequest;
77impl jacquard_common::xrpc::XrpcEndpoint for ListMembersRequest {
···55 pub members: Vec<crate::tools_ozone::team::Member<'a>>,
56}
5758+/// Response type for
59///tools.ozone.team.listMembers
60pub struct ListMembersResponse;
61impl jacquard_common::xrpc::XrpcResp for ListMembersResponse {
···71 type Response = ListMembersResponse;
72}
7374+/// Endpoint type for
75///tools.ozone.team.listMembers
76pub struct ListMembersRequest;
77impl jacquard_common::xrpc::XrpcEndpoint for ListMembersRequest {
···89 }
90}
9192-///Response type for
93///tools.ozone.team.updateMember
94pub struct UpdateMemberResponse;
95impl jacquard_common::xrpc::XrpcResp for UpdateMemberResponse {
···107 type Response = UpdateMemberResponse;
108}
109110-///Endpoint type for
111///tools.ozone.team.updateMember
112pub struct UpdateMemberRequest;
113impl jacquard_common::xrpc::XrpcEndpoint for UpdateMemberRequest {
···89 }
90}
9192+/// Response type for
93///tools.ozone.team.updateMember
94pub struct UpdateMemberResponse;
95impl jacquard_common::xrpc::XrpcResp for UpdateMemberResponse {
···107 type Response = UpdateMemberResponse;
108}
109110+/// Endpoint type for
111///tools.ozone.team.updateMember
112pub struct UpdateMemberRequest;
113impl jacquard_common::xrpc::XrpcEndpoint for UpdateMemberRequest {
···72 pub verifications: Vec<crate::tools_ozone::verification::VerificationView<'a>>,
73}
7475-///Response type for
76///tools.ozone.verification.grantVerifications
77pub struct GrantVerificationsResponse;
78impl jacquard_common::xrpc::XrpcResp for GrantVerificationsResponse {
···90 type Response = GrantVerificationsResponse;
91}
9293-///Endpoint type for
94///tools.ozone.verification.grantVerifications
95pub struct GrantVerificationsRequest;
96impl jacquard_common::xrpc::XrpcEndpoint for GrantVerificationsRequest {
···72 pub verifications: Vec<crate::tools_ozone::verification::VerificationView<'a>>,
73}
7475+/// Response type for
76///tools.ozone.verification.grantVerifications
77pub struct GrantVerificationsResponse;
78impl jacquard_common::xrpc::XrpcResp for GrantVerificationsResponse {
···90 type Response = GrantVerificationsResponse;
91}
9293+/// Endpoint type for
94///tools.ozone.verification.grantVerifications
95pub struct GrantVerificationsRequest;
96impl jacquard_common::xrpc::XrpcEndpoint for GrantVerificationsRequest {
···63 pub verifications: Vec<crate::tools_ozone::verification::VerificationView<'a>>,
64}
6566-///Response type for
67///tools.ozone.verification.listVerifications
68pub struct ListVerificationsResponse;
69impl jacquard_common::xrpc::XrpcResp for ListVerificationsResponse {
···79 type Response = ListVerificationsResponse;
80}
8182-///Endpoint type for
83///tools.ozone.verification.listVerifications
84pub struct ListVerificationsRequest;
85impl jacquard_common::xrpc::XrpcEndpoint for ListVerificationsRequest {
···63 pub verifications: Vec<crate::tools_ozone::verification::VerificationView<'a>>,
64}
6566+/// Response type for
67///tools.ozone.verification.listVerifications
68pub struct ListVerificationsResponse;
69impl jacquard_common::xrpc::XrpcResp for ListVerificationsResponse {
···79 type Response = ListVerificationsResponse;
80}
8182+/// Endpoint type for
83///tools.ozone.verification.listVerifications
84pub struct ListVerificationsRequest;
85impl jacquard_common::xrpc::XrpcEndpoint for ListVerificationsRequest {
···56 pub revoked_verifications: Vec<jacquard_common::types::string::AtUri<'a>>,
57}
5859-///Response type for
60///tools.ozone.verification.revokeVerifications
61pub struct RevokeVerificationsResponse;
62impl jacquard_common::xrpc::XrpcResp for RevokeVerificationsResponse {
···74 type Response = RevokeVerificationsResponse;
75}
7677-///Endpoint type for
78///tools.ozone.verification.revokeVerifications
79pub struct RevokeVerificationsRequest;
80impl jacquard_common::xrpc::XrpcEndpoint for RevokeVerificationsRequest {
···56 pub revoked_verifications: Vec<jacquard_common::types::string::AtUri<'a>>,
57}
5859+/// Response type for
60///tools.ozone.verification.revokeVerifications
61pub struct RevokeVerificationsResponse;
62impl jacquard_common::xrpc::XrpcResp for RevokeVerificationsResponse {
···74 type Response = RevokeVerificationsResponse;
75}
7677+/// Endpoint type for
78///tools.ozone.verification.revokeVerifications
79pub struct RevokeVerificationsRequest;
80impl jacquard_common::xrpc::XrpcEndpoint for RevokeVerificationsRequest {
···24 #[serde(borrow)]
25 pub alt: Option<jacquard_common::CowStr<'a>>,
26 #[serde(borrow)]
27- pub content: jacquard_common::types::blob::Blob<'a>,
28}
2930/// A blagh post
···51 #[serde(skip_serializing_if = "std::option::Option::is_none")]
52 #[builder(into)]
53 #[serde(borrow)]
54- pub content: Option<jacquard_common::types::blob::Blob<'a>>,
55 /// Indicates human language of text content.
56 #[serde(skip_serializing_if = "std::option::Option::is_none")]
57 #[builder(into)]
···24 #[serde(borrow)]
25 pub alt: Option<jacquard_common::CowStr<'a>>,
26 #[serde(borrow)]
27+ pub content: jacquard_common::types::blob::BlobRef<'a>,
28}
2930/// A blagh post
···51 #[serde(skip_serializing_if = "std::option::Option::is_none")]
52 #[builder(into)]
53 #[serde(borrow)]
54+ pub content: Option<jacquard_common::types::blob::BlobRef<'a>>,
55 /// Indicates human language of text content.
56 #[serde(skip_serializing_if = "std::option::Option::is_none")]
57 #[builder(into)]
+1-1
crates/jacquard-api/src/uk_skyblur/post.rs
···34 #[serde(skip_serializing_if = "std::option::Option::is_none")]
35 #[builder(into)]
36 #[serde(borrow)]
37- pub encrypt_body: Option<jacquard_common::types::blob::Blob<'a>>,
38 /// The post main contents. Blurred text must be enclosed in brackets [].
39 #[serde(borrow)]
40 #[builder(into)]
···34 #[serde(skip_serializing_if = "std::option::Option::is_none")]
35 #[builder(into)]
36 #[serde(borrow)]
37+ pub encrypt_body: Option<jacquard_common::types::blob::BlobRef<'a>>,
38 /// The post main contents. Blurred text must be enclosed in brackets [].
39 #[serde(borrow)]
40 #[builder(into)]
···61 pub text: jacquard_common::CowStr<'a>,
62}
6364-///Response type for
65///uk.skyblur.post.decryptByCid
66pub struct DecryptByCidResponse;
67impl jacquard_common::xrpc::XrpcResp for DecryptByCidResponse {
···79 type Response = DecryptByCidResponse;
80}
8182-///Endpoint type for
83///uk.skyblur.post.decryptByCid
84pub struct DecryptByCidRequest;
85impl jacquard_common::xrpc::XrpcEndpoint for DecryptByCidRequest {
···61 pub text: jacquard_common::CowStr<'a>,
62}
6364+/// Response type for
65///uk.skyblur.post.decryptByCid
66pub struct DecryptByCidResponse;
67impl jacquard_common::xrpc::XrpcResp for DecryptByCidResponse {
···79 type Response = DecryptByCidResponse;
80}
8182+/// Endpoint type for
83///uk.skyblur.post.decryptByCid
84pub struct DecryptByCidRequest;
85impl jacquard_common::xrpc::XrpcEndpoint for DecryptByCidRequest {
···45 pub message: std::option::Option<jacquard_common::CowStr<'a>>,
46}
4748-///Response type for
49///uk.skyblur.post.encrypt
50pub struct EncryptResponse;
51impl jacquard_common::xrpc::XrpcResp for EncryptResponse {
···63 type Response = EncryptResponse;
64}
6566-///Endpoint type for
67///uk.skyblur.post.encrypt
68pub struct EncryptRequest;
69impl jacquard_common::xrpc::XrpcEndpoint for EncryptRequest {
···45 pub message: std::option::Option<jacquard_common::CowStr<'a>>,
46}
4748+/// Response type for
49///uk.skyblur.post.encrypt
50pub struct EncryptResponse;
51impl jacquard_common::xrpc::XrpcResp for EncryptResponse {
···63 type Response = EncryptResponse;
64}
6566+/// Endpoint type for
67///uk.skyblur.post.encrypt
68pub struct EncryptRequest;
69impl jacquard_common::xrpc::XrpcEndpoint for EncryptRequest {
···59 pub text: jacquard_common::CowStr<'a>,
60}
6162-///Response type for
63///uk.skyblur.post.getPost
64pub struct GetPostResponse;
65impl jacquard_common::xrpc::XrpcResp for GetPostResponse {
···77 type Response = GetPostResponse;
78}
7980-///Endpoint type for
81///uk.skyblur.post.getPost
82pub struct GetPostRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for GetPostRequest {
···59 pub text: jacquard_common::CowStr<'a>,
60}
6162+/// Response type for
63///uk.skyblur.post.getPost
64pub struct GetPostResponse;
65impl jacquard_common::xrpc::XrpcResp for GetPostResponse {
···77 type Response = GetPostResponse;
78}
7980+/// Endpoint type for
81///uk.skyblur.post.getPost
82pub struct GetPostRequest;
83impl jacquard_common::xrpc::XrpcEndpoint for GetPostRequest {
···89 }
90}
9192-///Response type for
93///win.tomo-x.pushat.pushNotify
94pub struct PushNotifyResponse;
95impl jacquard_common::xrpc::XrpcResp for PushNotifyResponse {
···107 type Response = PushNotifyResponse;
108}
109110-///Endpoint type for
111///win.tomo-x.pushat.pushNotify
112pub struct PushNotifyRequest;
113impl jacquard_common::xrpc::XrpcEndpoint for PushNotifyRequest {
···89 }
90}
9192+/// Response type for
93///win.tomo-x.pushat.pushNotify
94pub struct PushNotifyResponse;
95impl jacquard_common::xrpc::XrpcResp for PushNotifyResponse {
···107 type Response = PushNotifyResponse;
108}
109110+/// Endpoint type for
111///win.tomo-x.pushat.pushNotify
112pub struct PushNotifyRequest;
113impl jacquard_common::xrpc::XrpcEndpoint for PushNotifyRequest {
+42
crates/jacquard-common/src/types/value.rs
···357 InvalidData(Bytes),
358}
359000000000000000000000000000000000000000000360impl IntoStatic for RawData<'_> {
361 type Output = RawData<'static>;
362
···357 InvalidData(Bytes),
358}
359360+impl<'d> RawData<'d> {
361+ /// Convert a CBOR-encoded byte slice into a `RawData` value.
362+ /// Parse a Data value from an IPLD value (CBOR)
363+ pub fn from_cbor(cbor: &'d Ipld) -> Result<Self, AtDataError> {
364+ Ok(match cbor {
365+ Ipld::Null => RawData::Null,
366+ Ipld::Bool(bool) => RawData::Boolean(*bool),
367+ Ipld::Integer(int) => {
368+ if *int > i64::MAX as i128 {
369+ RawData::UnsignedInt(*int as u64)
370+ } else {
371+ RawData::SignedInt(*int as i64)
372+ }
373+ }
374+ Ipld::Float(_) => {
375+ return Err(AtDataError::FloatNotAllowed);
376+ }
377+ Ipld::String(string) => Self::String(CowStr::Borrowed(&string)),
378+ Ipld::Bytes(items) => Self::Bytes(Bytes::copy_from_slice(items.as_slice())),
379+ Ipld::List(iplds) => Self::Array(
380+ iplds
381+ .into_iter()
382+ .filter_map(|item| RawData::from_cbor(item).ok())
383+ .collect(),
384+ ),
385+ Ipld::Map(btree_map) => Self::Object(
386+ btree_map
387+ .into_iter()
388+ .filter_map(|(key, value)| {
389+ if let Ok(value) = RawData::from_cbor(value) {
390+ Some((key.to_smolstr(), value))
391+ } else {
392+ None
393+ }
394+ })
395+ .collect(),
396+ ),
397+ Ipld::Link(cid) => Self::CidLink(Cid::ipld(*cid)),
398+ })
399+ }
400+}
401+402impl IntoStatic for RawData<'_> {
403 type Output = RawData<'static>;
404
···451 response.into_output().map_err(|e| match e {
452 XrpcError::Auth(auth) => AgentError::Auth(auth),
453 XrpcError::Generic(g) => AgentError::Generic(g),
454- XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)),
455 XrpcError::Xrpc(typed) => AgentError::SubOperation {
456 step: "create record",
457 error: Box::new(typed),
···629 let record = response.parse().map_err(|e| match e {
630 XrpcError::Auth(auth) => AgentError::Auth(auth),
631 XrpcError::Generic(g) => AgentError::Generic(g),
632- XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)),
633 XrpcError::Xrpc(typed) => AgentError::SubOperation {
634 step: "get record",
635 error: format!("{:?}", typed).into(),
···685 response.into_output().map_err(|e| match e {
686 XrpcError::Auth(auth) => AgentError::Auth(auth),
687 XrpcError::Generic(g) => AgentError::Generic(g),
688- XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)),
689 XrpcError::Xrpc(typed) => AgentError::SubOperation {
690 step: "delete record",
691 error: Box::new(typed),
···732 response.into_output().map_err(|e| match e {
733 XrpcError::Auth(auth) => AgentError::Auth(auth),
734 XrpcError::Generic(g) => AgentError::Generic(g),
735- XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)),
736 XrpcError::Xrpc(typed) => AgentError::SubOperation {
737 step: "put record",
738 error: Box::new(typed),
···792 let output = response.into_output().map_err(|e| match e {
793 XrpcError::Auth(auth) => AgentError::Auth(auth),
794 XrpcError::Generic(g) => AgentError::Generic(g),
795- XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)),
796 XrpcError::Xrpc(typed) => AgentError::SubOperation {
797 step: "upload blob",
798 error: Box::new(typed),
799 },
800 })?;
801- Ok(output.blob.into_static())
802 }
803 }
804···833 let output = response.parse().map_err(|e| match e {
834 XrpcError::Auth(auth) => AgentError::Auth(auth),
835 XrpcError::Generic(g) => AgentError::Generic(g),
836- XrpcError::Decode(e) => AgentError::Decode(DecodeError::Json(e)),
837 XrpcError::Xrpc(_) => AgentError::SubOperation {
838 step: "get vec",
839 error: format!("{:?}", e).into(),
···1054 ///
1055 /// Uses an in memory store and a public resolver.
1056 /// Equivalent to a BasicClient that isn't wrapped in Agent
1057- fn unauthenticated() -> Self {
1058 use std::sync::Arc;
1059 let http = reqwest::Client::new();
1060 let resolver = jacquard_identity::PublicResolver::new(http, Default::default());
···1082 /// # Ok(())
1083 /// # }
1084 /// ```
1085- async fn authenticated(
1086 identifier: CowStr<'_>,
1087 password: CowStr<'_>,
1088 session_id: Option<CowStr<'_>>,
···451 response.into_output().map_err(|e| match e {
452 XrpcError::Auth(auth) => AgentError::Auth(auth),
453 XrpcError::Generic(g) => AgentError::Generic(g),
454+ XrpcError::Decode(e) => AgentError::Decode(e),
455 XrpcError::Xrpc(typed) => AgentError::SubOperation {
456 step: "create record",
457 error: Box::new(typed),
···629 let record = response.parse().map_err(|e| match e {
630 XrpcError::Auth(auth) => AgentError::Auth(auth),
631 XrpcError::Generic(g) => AgentError::Generic(g),
632+ XrpcError::Decode(e) => AgentError::Decode(e),
633 XrpcError::Xrpc(typed) => AgentError::SubOperation {
634 step: "get record",
635 error: format!("{:?}", typed).into(),
···685 response.into_output().map_err(|e| match e {
686 XrpcError::Auth(auth) => AgentError::Auth(auth),
687 XrpcError::Generic(g) => AgentError::Generic(g),
688+ XrpcError::Decode(e) => AgentError::Decode(e),
689 XrpcError::Xrpc(typed) => AgentError::SubOperation {
690 step: "delete record",
691 error: Box::new(typed),
···732 response.into_output().map_err(|e| match e {
733 XrpcError::Auth(auth) => AgentError::Auth(auth),
734 XrpcError::Generic(g) => AgentError::Generic(g),
735+ XrpcError::Decode(e) => AgentError::Decode(e),
736 XrpcError::Xrpc(typed) => AgentError::SubOperation {
737 step: "put record",
738 error: Box::new(typed),
···792 let output = response.into_output().map_err(|e| match e {
793 XrpcError::Auth(auth) => AgentError::Auth(auth),
794 XrpcError::Generic(g) => AgentError::Generic(g),
795+ XrpcError::Decode(e) => AgentError::Decode(e),
796 XrpcError::Xrpc(typed) => AgentError::SubOperation {
797 step: "upload blob",
798 error: Box::new(typed),
799 },
800 })?;
801+ Ok(output.blob.blob().clone().into_static())
802 }
803 }
804···833 let output = response.parse().map_err(|e| match e {
834 XrpcError::Auth(auth) => AgentError::Auth(auth),
835 XrpcError::Generic(g) => AgentError::Generic(g),
836+ XrpcError::Decode(e) => AgentError::Decode(e),
837 XrpcError::Xrpc(_) => AgentError::SubOperation {
838 step: "get vec",
839 error: format!("{:?}", e).into(),
···1054 ///
1055 /// Uses an in memory store and a public resolver.
1056 /// Equivalent to a BasicClient that isn't wrapped in Agent
1057+ pub fn unauthenticated() -> Self {
1058 use std::sync::Arc;
1059 let http = reqwest::Client::new();
1060 let resolver = jacquard_identity::PublicResolver::new(http, Default::default());
···1082 /// # Ok(())
1083 /// # }
1084 /// ```
1085+ pub async fn authenticated(
1086 identifier: CowStr<'_>,
1087 password: CowStr<'_>,
1088 session_id: Option<CowStr<'_>>,
+1-13
examples/app_password_create_post.rs
···29 let agent: Agent<_> = Agent::from(session);
3031 // Create a simple text post using the Agent convenience method
32- let post = Post {
33- text: CowStr::from(args.text),
34- created_at: Datetime::now(),
35- embed: None,
36- entities: None,
37- facets: None,
38- labels: None,
39- langs: None,
40- reply: None,
41- tags: None,
42- extra_data: Default::default(),
43- };
44-45 let output = agent.create_record(post, None).await?;
46 println!("✓ Created post: {}", output.uri);
47
···29 let agent: Agent<_> = Agent::from(session);
3031 // Create a simple text post using the Agent convenience method
32+ let post = Post::builder().text(args.text).build();
00000000000033 let output = agent.create_record(post, None).await?;
34 println!("✓ Created post: {}", output.uri);
35