Skip to content

GraphQL operations ​

输入输出由同一 schema 生成;所有 mutation 带稳定 command_id。权限见 认证。

Query ​

Operation输入输出
namespacesafter: ID, limit: Int[Namespace!]!
namespace_requestsafter: ID, limit: Int[NamespaceRequest!]!
cataloginput: CatalogInput!CatalogPage!
pluginid: ID!Plugin
plugin_by_namename: String!Plugin
releasesplugin_id: ID![Release!]!
viewer无User
receiptcommand_id: ID!CommandReceipt
submissionsplugin_id: ID[Submission!]!
users无[User!]!
tokens无[PersonalToken!]!
policy无Policy!
auditplugin_id: ID[AuditEntry!]!
jobsplugin_id: ID[Job!]!
transfer_receiverinput: TransferReceiverInput!TransferReceiver
dependency_graphinput: DependencyGraphInput!DependencyGraph!
dependency_impactinput: DependencyImpactInput!DependencyImpact!
namespace_impactinput: NamespaceImpactInput!NamespaceImpact!
namespaces_pageinput: NamespacesPageInput!NamespacesPage!
namespace_requests_pageinput: NamespaceRequestsPageInput!NamespaceRequestsPage!
namespace_requestid: ID!NamespaceRequest
submissions_pageinput: SubmissionsPageInput!SubmissionsPage!
submissionid: ID!Submission
users_pageinput: UsersPageInput!UsersPage!
audit_pageinput: AuditPageInput!AuditPage!
audit_entryid: ID!AuditDetail
releases_pageinput: ReleasesPageInput!ReleasesPage!
releaseinput: ReleaseInput!Release
release_jobsinput: ReleaseInput![Job!]!
tokens_pageinput: TokensPageInput!TokensPage!
publication_statusinput: PublicationStatusInput!PublicationStatus

Mutation ​

Operation输入输出
request_namespaceinput: RequestNamespaceInput!CommandReceipt!
transfer_namespaceinput: TransferNamespaceInput!CommandReceipt!
review_namespaceinput: ReviewNamespaceInput!CommandReceipt!
create_plugininput: CreatePluginInput!CommandReceipt!
update_metadatainput: UpdateMetadataInput!CommandReceipt!
request_uploadinput: RequestUploadInput!UploadResult!
submit_releaseinput: SubmitReleaseInput!CommandReceipt!
review_changeinput: ReviewChangeInput!CommandReceipt!
request_lifecycleinput: RequestLifecycleInput!CommandReceipt!
set_user_roleinput: SetUserRoleInput!CommandReceipt!
set_user_suspendedinput: SetUserSuspendedInput!CommandReceipt!
update_policyinput: UpdatePolicyInput!CommandReceipt!
create_tokeninput: CreateTokenInput!TokenResult!
revoke_tokeninput: RevokeTokenInput!CommandReceipt!
set_visibilityinput: SetVisibilityInput!CommandReceipt!
recover_publicationinput: RecoverPublicationInput!CommandReceipt!
rebuild_distributioninput: RebuildDistributionInput!CommandReceipt!

类型定义 ​

适用 Marketplace 1.0.0-alpha.1 / pluginctl 1.0.0-alpha.1