Skip to main content

Variable: allXRPCMethods

const allXRPCMethods: object

Defined in: src/api/handlers/xrpc/index.ts:77

All XRPC methods keyed by NSID.

Type declaration​

pub.chive.activity.getCorrelationMetrics​

readonly getCorrelationMetrics: XRPCMethod<QueryParams, void, OutputSchema> = getCorrelationMetrics

pub.chive.activity.getFeed​

readonly getFeed: XRPCMethod<QueryParams, void, OutputSchema> = getActivityFeed

pub.chive.activity.log​

readonly log: XRPCMethod<void, InputSchema, OutputSchema> = logActivity

pub.chive.activity.markFailed​

readonly markFailed: XRPCMethod<void, InputSchema, OutputSchema> = markFailed

pub.chive.annotation.getThread​

readonly getThread: XRPCMethod<QueryParams, void, OutputSchema> = getThread

pub.chive.annotation.listByAuthor​

readonly listByAuthor: XRPCMethod<QueryParams, void, OutputSchema> = listByAuthor

pub.chive.annotation.listForEprint​

readonly listForEprint: XRPCMethod<QueryParams, void, OutputSchema> = listForEprint

pub.chive.annotation.listForPage​

readonly listForPage: XRPCMethod<QueryParams, void, OutputSchema> = listForPage

pub.chive.author.getProfile​

readonly getProfile: XRPCMethod<QueryParams, void, OutputSchema> = getProfile

pub.chive.author.initiateOrcidVerification​

readonly initiateOrcidVerification: XRPCMethod<void, void, OutputSchema> = initiateOrcidVerification

pub.chive.author.searchAuthors​

readonly searchAuthors: XRPCMethod<QueryParams, void, OutputSchema> = searchAuthors

pub.chive.backlink.create​

readonly create: XRPCMethod<void, InputSchema, Backlink> = create

pub.chive.backlink.delete​

readonly delete: XRPCMethod<void, InputSchema, OutputSchema> = deleteBacklink

pub.chive.backlink.getCounts​

readonly getCounts: XRPCMethod<QueryParams, void, OutputSchema> = getCounts

readonly list: XRPCMethod<QueryParams, void, OutputSchema> = list

pub.chive.discovery.getCitationNetwork​

readonly getCitationNetwork: XRPCMethod<QueryParams, void, OutputSchema> = getCitationNetwork

pub.chive.discovery.getCitations​

readonly getCitations: XRPCMethod<QueryParams, void, OutputSchema> = getCitations

pub.chive.discovery.getEnrichment​

readonly getEnrichment: XRPCMethod<QueryParams, void, OutputSchema> = getEnrichment

pub.chive.discovery.getSimilar​

readonly getSimilar: XRPCMethod<QueryParams, void, OutputSchema> = getSimilar

pub.chive.discovery.recordInteraction​

readonly recordInteraction: XRPCMethod<InputSchema, void, OutputSchema> = recordInteraction

pub.chive.endorsement.getSummary​

readonly getSummary: XRPCMethod<QueryParams, void, OutputSchema> = getSummary

pub.chive.endorsement.getUserEndorsement​

readonly getUserEndorsement: XRPCMethod<QueryParams, void, EndorsementView> = getUserEndorsement

pub.chive.endorsement.listForAuthorPapers​

readonly listForAuthorPapers: XRPCMethod<QueryParams, void, OutputSchema> = listForAuthorPapers

pub.chive.endorsement.listForEprint​

readonly listForEprint: XRPCMethod<QueryParams, void, OutputSchema> = listForEprint

pub.chive.endorsement.listForUser​

readonly listForUser: XRPCMethod<QueryParams, void, OutputSchema> = listForUser

pub.chive.eprint.deleteSubmission​

readonly deleteSubmission: XRPCMethod<void, InputSchema, OutputSchema> = deleteSubmission

pub.chive.eprint.getChangelog​

readonly getChangelog: XRPCMethod<QueryParams, void, OutputSchema> = getChangelog

pub.chive.eprint.getSubmission​

readonly getSubmission: XRPCMethod<QueryParams, void, OutputSchema> = getSubmission

pub.chive.eprint.listByAuthor​

readonly listByAuthor: XRPCMethod<QueryParams, void, OutputSchema> = listByAuthor

pub.chive.eprint.listChangelogs​

readonly listChangelogs: XRPCMethod<QueryParams, void, OutputSchema> = listChangelogs

pub.chive.eprint.listCitations​

readonly listCitations: XRPCMethod<ListCitationsParams, void, ListCitationsOutput> = listCitations

readonly listDataLinks: XRPCMethod<QueryParams, void, OutputSchema> = listDataLinks

pub.chive.eprint.listRelatedWorks​

readonly listRelatedWorks: XRPCMethod<ListRelatedWorksParams, void, ListRelatedWorksOutput> = listRelatedWorks

pub.chive.eprint.searchSubmissions​

readonly searchSubmissions: XRPCMethod<QueryParams, void, OutputSchema> = searchSubmissions

pub.chive.eprint.updateSubmission​

readonly updateSubmission: XRPCMethod<void, InputSchema, OutputSchema> = updateSubmission

pub.chive.graph.browseFaceted​

readonly browseFaceted: XRPCMethod<QueryParams, void, OutputSchema> = browseFaceted

pub.chive.graph.expandSubgraph​

readonly expandSubgraph: XRPCMethod<QueryParams, void, OutputSchema> = expandSubgraph

pub.chive.graph.getCommunities​

readonly getCommunities: XRPCMethod<QueryParams, void, OutputSchema> = getCommunities

pub.chive.graph.getEdge​

readonly getEdge: XRPCMethod<QueryParams, void, GraphEdge> = getEdge

pub.chive.graph.getHierarchy​

readonly getHierarchy: XRPCMethod<QueryParams, void, OutputSchema> = getHierarchy

pub.chive.graph.getNode​

readonly getNode: XRPCMethod<QueryParams, void, NodeWithEdges> = getNode

pub.chive.graph.getRelations​

readonly getRelations: XRPCMethod<QueryParams, void, OutputSchema> = getRelations

pub.chive.graph.getSubkinds​

readonly getSubkinds: XRPCMethod<QueryParams, void, OutputSchema> = getSubkinds

pub.chive.graph.listEdges​

readonly listEdges: XRPCMethod<QueryParams, void, OutputSchema> = listEdges

pub.chive.graph.listNodes​

readonly listNodes: XRPCMethod<QueryParams, void, OutputSchema> = listNodes

pub.chive.graph.listPersonalEdgeTypes​

readonly listPersonalEdgeTypes: XRPCMethod<QueryParams, void, OutputSchema> = listPersonalEdgeTypes

pub.chive.graph.listPersonalNodes​

readonly listPersonalNodes: XRPCMethod<QueryParams, void, OutputSchema> = listPersonalNodes

pub.chive.graph.searchNodes​

readonly searchNodes: XRPCMethod<QueryParams, void, OutputSchema> = searchNodes

pub.chive.import.exists​

readonly exists: XRPCMethod<QueryParams, void, OutputSchema> = exists

pub.chive.import.get​

readonly get: XRPCMethod<QueryParams, void, ImportedEprint> = get

pub.chive.import.search​

readonly search: XRPCMethod<QueryParams, void, OutputSchema> = search

pub.chive.metrics.getMetrics​

readonly getMetrics: XRPCMethod<QueryParams, void, OutputSchema> = getMetrics

pub.chive.metrics.getTrending​

readonly getTrending: XRPCMethod<QueryParams, void, OutputSchema> = getTrending

pub.chive.metrics.getViewCount​

readonly getViewCount: XRPCMethod<QueryParams, void, OutputSchema> = getViewCount

pub.chive.metrics.recordDownload​

readonly recordDownload: XRPCMethod<void, InputSchema, OutputSchema> = recordDownload

pub.chive.metrics.recordDwellTime​

readonly recordDwellTime: XRPCMethod<void, InputSchema, OutputSchema> = recordDwellTime

pub.chive.metrics.recordSearchClick​

readonly recordSearchClick: XRPCMethod<void, InputSchema, OutputSchema> = recordSearchClick

pub.chive.metrics.recordSearchDownload​

readonly recordSearchDownload: XRPCMethod<void, InputSchema, OutputSchema> = recordSearchDownload

pub.chive.metrics.recordView​

readonly recordView: XRPCMethod<void, InputSchema, OutputSchema> = recordView

pub.chive.notification.listCollectionAdds​

readonly listCollectionAdds: XRPCMethod<QueryParams, void, OutputSchema> = listCollectionAdds

pub.chive.notification.listEndorsementsOnMyPapers​

readonly listEndorsementsOnMyPapers: XRPCMethod<QueryParams, void, OutputSchema> = listEndorsementsOnMyPapers

pub.chive.notification.listFollowers​

readonly listFollowers: XRPCMethod<QueryParams, void, OutputSchema> = listFollowers

pub.chive.notification.listReviewsOnMyPapers​

readonly listReviewsOnMyPapers: XRPCMethod<QueryParams, void, OutputSchema> = listReviewsOnMyPapers

pub.chive.review.getThread​

readonly getThread: XRPCMethod<QueryParams, void, OutputSchema> = getThread

pub.chive.review.listForAuthor​

readonly listForAuthor: XRPCMethod<QueryParams, void, OutputSchema> = listForAuthor

pub.chive.review.listForEprint​

readonly listForEprint: XRPCMethod<QueryParams, void, OutputSchema> = listForEprint

pub.chive.sync.checkStaleness​

readonly checkStaleness: XRPCMethod<QueryParams, void, OutputSchema> = checkStaleness

pub.chive.sync.deleteRecord​

readonly deleteRecord: XRPCMethod<void, InputSchema, OutputSchema> = deleteRecord

pub.chive.sync.indexRecord​

readonly indexRecord: XRPCMethod<void, InputSchema, OutputSchema> = indexRecord

pub.chive.sync.refreshRecord​

readonly refreshRecord: XRPCMethod<void, InputSchema, OutputSchema> = refreshRecord

pub.chive.sync.registerPDS​

readonly registerPDS: XRPCMethod<void, InputSchema, OutputSchema> = registerPDS

pub.chive.sync.verify​

readonly verify: XRPCMethod<QueryParams, void, OutputSchema> = verify

pub.chive.tag.getDetail​

readonly getDetail: XRPCMethod<QueryParams, void, TagSummary> = getDetail

pub.chive.tag.getSuggestions​

readonly getSuggestions: XRPCMethod<QueryParams, void, OutputSchema> = getSuggestions

pub.chive.tag.getTrending​

readonly getTrending: XRPCMethod<QueryParams, void, OutputSchema> = getTrending

pub.chive.tag.listEprints​

readonly listEprints: XRPCMethod<QueryParams, void, OutputSchema> = listEprints

pub.chive.tag.listForEprint​

readonly listForEprint: XRPCMethod<QueryParams, void, OutputSchema> = listForEprint

pub.chive.tag.search​

readonly search: XRPCMethod<QueryParams, void, OutputSchema> = search