Skip to main content

ImportCrowdyStudioProjectFileInput

Copy a private library revision or immutable published common version into a project by value.

input ImportCrowdyStudioProjectFileInput {
appId: BigInt!
projectId: String!
expectedProjectRevision: BigInt!
source: CrowdyStudioImportSource!
libraryFileId: String
commonVersionId: String
destinationPath: String
idempotencyKey: String
}

Fields

ImportCrowdyStudioProjectFileInput.appId ● BigInt! non-null scalar

App tenant shared by the project and import source.

ImportCrowdyStudioProjectFileInput.projectId ● String! non-null scalar

Destination project UUID.

ImportCrowdyStudioProjectFileInput.expectedProjectRevision ● BigInt! non-null scalar

Current project revision; the copy and revision increment are atomic.

ImportCrowdyStudioProjectFileInput.source ● CrowdyStudioImportSource! non-null enum

Private LIBRARY or app-curated COMMON source.

ImportCrowdyStudioProjectFileInput.libraryFileId ● String scalar

Caller-owned library file UUID; required only for LIBRARY imports.

ImportCrowdyStudioProjectFileInput.commonVersionId ● String scalar

Immutable common version UUID; required only for COMMON imports.

ImportCrowdyStudioProjectFileInput.destinationPath ● String scalar

Optional safe destination path. Omit to use the source entry’s path or path hint.

ImportCrowdyStudioProjectFileInput.idempotencyKey ● String scalar

Optional 24-hour retry key.

Member Of

crowdyStudioProjectImportFile mutation