MCPcopy Create free account
hub / github.com/UiPath/uipathcli / startDigitization

Method startDigitization

plugin/digitizer/digitize_command.go:59–72  ·  view source on GitHub ↗
(ctx plugin.ExecutionContext, logger log.Logger)

Source from the content-addressed store, hash-verified

57}
58
59func (c DigitizeCommand) startDigitization(ctx plugin.ExecutionContext, logger log.Logger) (string, error) {
60 uploadBar := visualization.NewProgressBar(logger)
61 defer uploadBar.Remove()
62
63 projectId := c.getProjectId(ctx.Parameters)
64 file := ctx.Input
65 if file == nil {
66 file = c.getFileParameter(ctx.Parameters)
67 }
68 contentType := c.getStringParameter("content-type", "application/octet-stream", ctx.Parameters)
69
70 client := api.NewDuClient(ctx.BaseUri, ctx.Organization, ctx.Tenant, ctx.Auth.Token, ctx.Debug, ctx.Settings, logger)
71 return client.StartDigitization(projectId, file, contentType, uploadBar)
72}
73
74func (c DigitizeCommand) waitForDigitization(documentId string, ctx plugin.ExecutionContext, writer output.OutputWriter, logger log.Logger) (bool, error) {
75 projectId := c.getProjectId(ctx.Parameters)

Callers 1

ExecuteMethod · 0.95

Calls 7

RemoveMethod · 0.95
getProjectIdMethod · 0.95
getFileParameterMethod · 0.95
getStringParameterMethod · 0.95
StartDigitizationMethod · 0.95
NewProgressBarFunction · 0.92
NewDuClientFunction · 0.92

Tested by

no test coverage detected