startImportComponentFromDatasheetJob
Start a job to create a Flux project, and import components from a datasheet to a that project
startImportComponentFromDatasheetJob(
pdfUid: PdfUid!
targetComponent: ImportableComponentInfoInput!
template: TemplateProject
propertiesForExtraction: [PropertyForExtraction!]
options: ExtractDatasheetJobOptions
organizationHandleOrUid: OrganizationHandleOrUid
partType: String
): StartJobResult!
Arguments
startImportComponentFromDatasheetJob.pdfUid
● PdfUid!
non-null scalar
Uid of the datasheet, can grab this information from an extract datasheet job
startImportComponentFromDatasheetJob.targetComponent
● ImportableComponentInfoInput!
non-null input
Information of importable components, this is returned by a successful extract datasheet job, under its jobStatus.jobData
startImportComponentFromDatasheetJob.template
● TemplateProject
input
Can optionally specify a template project for this import, will extract all properties listed in this template project
startImportComponentFromDatasheetJob.propertiesForExtraction
● [PropertyForExtraction!]
list input
Can optionally specify a list of property for extraction, note that when specified, will always use this list for property extraction
startImportComponentFromDatasheetJob.options
● ExtractDatasheetJobOptions
input
Options to configure the job
startImportComponentFromDatasheetJob.organizationHandleOrUid
● OrganizationHandleOrUid
scalar
Handle or UID of the organization that the project belongs to
startImportComponentFromDatasheetJob.partType
● String
scalar
Optionally specify a part type for dynamic properties extraction. When specified, copilot will use the specified part type to perform dynamic properties extraction. When not specified, copilot will infer the part type first.