CreateCrowdyStudioProjectFromModulesInput
Lazily create a private project by copying the authenticated author’s latest source versions from existing self-authored player modules.
input CreateCrowdyStudioProjectFromModulesInput {
appId: BigInt!
gridId: BigInt!
serverModuleName: String
clientModuleName: String
projectName: String
idempotencyKey: String
}
Fields
CreateCrowdyStudioProjectFromModulesInput.appId ● BigInt! non-null scalar
App tenant containing the authored modules.
CreateCrowdyStudioProjectFromModulesInput.gridId ● BigInt! non-null scalar
Grid containing the authored modules. Current ownership is not required to recover one’s own source, but deployment is rechecked separately.
CreateCrowdyStudioProjectFromModulesInput.serverModuleName ● String scalar
Existing self-authored SERVER module name to copy; at least one module name is required.
CreateCrowdyStudioProjectFromModulesInput.clientModuleName ● String scalar
Existing self-authored CLIENT module name to copy; at least one module name is required.
CreateCrowdyStudioProjectFromModulesInput.projectName ● String scalar
Optional project name. Omit to derive a bounded name from the imported module name(s).
CreateCrowdyStudioProjectFromModulesInput.idempotencyKey ● String scalar
Optional 24-hour retry key. The operation also returns an already-created active project with the same module affinity.
Member Of
crowdyStudioProjectCreateFromModules mutation