Interface
This directory contains the Candid interface definitions for the various canisters in the Mastic project.
-
service : (DirectoryInstallArgs) -> { add_moderator : (AddModeratorArgs) -> (AddModeratorResponse); delete_profile : () -> (DeleteProfileResponse); get_user : (GetUserArgs) -> (GetUserResponse) query; remove_moderator : (RemoveModeratorArgs) -> (RemoveModeratorResponse); search_profiles : (SearchProfilesArgs) -> (SearchProfilesResponse) query; sign_up : (text) -> (SignUpResponse); suspend : (SuspendArgs) -> (SuspendResponse); user_canister : (opt Principal) -> (UserCanisterResponse) query; whoami : () -> (WhoAmIResponse) query } -
service : (FederationInstallArgs) -> { http_request : (HttpRequest) -> (HttpResponse) query; http_request_update : (HttpRequest) -> (HttpResponse); send_activity : (SendActivityArgs) -> (SendActivityResponse) } -
service : (UserInstallArgs) -> { accept_follow : (AcceptFollowArgs) -> (AcceptFollowResponse); block_user : (BlockUserArgs) -> (BlockUserResponse); boost_status : (BoostStatusArgs) -> (BoostStatusResponse); delete_profile : () -> (DeleteProfileResponse); delete_status : (DeleteStatusArgs) -> (DeleteStatusResponse); follow_user : (FollowUserArgs) -> (FollowUserResponse); get_followers : (GetFollowersArgs) -> (GetFollowersResponse) query; get_following : (GetFollowingArgs) -> (GetFollowingResponse) query; get_liked : (GetLikedArgs) -> (GetLikedResponse) query; get_profile : () -> (GetProfileResponse) query; like_status : (LikeStatusArgs) -> (LikeStatusResponse); publish_status : (PublishStatusArgs) -> (PublishStatusResponse); read_feed : (ReadFeedArgs) -> (ReadFeedResponse) query; receive_activity : (ReceiveActivityArgs) -> (ReceiveActivityResponse); reject_follow : (RejectFollowArgs) -> (RejectFollowResponse); undo_boost : (UndoBoostArgs) -> (UndoBoostResponse); undo_like : (UndoLikeArgs) -> (UndoLikeResponse); unfollow_user : (UnfollowUserArgs) -> (UnfollowUserResponse); update_profile : (UpdateProfileArgs) -> (UpdateProfileResponse) }