diff --git a/.github/workflows/sdk_protos_map.csv b/.github/workflows/sdk_protos_map.csv index 1901f20597..74d8686003 100644 --- a/.github/workflows/sdk_protos_map.csv +++ b/.github/workflows/sdk_protos_map.csv @@ -276,6 +276,7 @@ base_remote_control,Close,,,Close,, ## Data Manager data_manager,Sync,No,,Sync,,sync data_manager,UploadBinaryDataToDatasets,No,,UploadBinaryDataToDatasets,,uploadBinaryDataToDatasets +data_manager,UploadImageToDatasets,No,,UploadImageToDatasets,, ## HACK: No proto for these (and/or inherited in Go SDK), manually mapping: data_manager,Reconfigure,No,,Reconfigure,, data_manager,DoCommand,No,,DoCommand,,doCommand diff --git a/static/include/services/apis/generated/data_manager-table.md b/static/include/services/apis/generated/data_manager-table.md index ed08a2db27..19c7298dad 100644 --- a/static/include/services/apis/generated/data_manager-table.md +++ b/static/include/services/apis/generated/data_manager-table.md @@ -3,6 +3,7 @@ | ----------- | ----------- | --------------------------- | | [`Sync`](/reference/apis/services/data/#sync) | Sync data stored on the machine to the cloud. | | | [`UploadBinaryDataToDatasets`](/reference/apis/services/data/#uploadbinarydatatodatasets) | Upload Binary data to the specified datasets. | | +| [`UploadImageToDatasets`](/reference/apis/services/data/#uploadimagetodatasets) | Upload an image from the machine to one or more datasets, with optional tags. | | | [`Reconfigure`](/reference/apis/services/data/#reconfigure) | Reconfigure this resource. | | | [`DoCommand`](/reference/apis/services/data/#docommand) | Execute model-specific commands that are not otherwise defined by the service API. | | | [`GetStatus`](/reference/apis/services/data/#getstatus) | Get the current status of the data management service as a map of key-value pairs describing its state. | | diff --git a/static/include/services/apis/generated/data_manager.md b/static/include/services/apis/generated/data_manager.md index 247a471889..913fca1e19 100644 --- a/static/include/services/apis/generated/data_manager.md +++ b/static/include/services/apis/generated/data_manager.md @@ -109,6 +109,31 @@ For more information, see the [TypeScript SDK Docs](https://ts.viam.dev/classes/ {{% /tab %}} {{< /tabs >}} +### UploadImageToDatasets + +Upload an image from the machine to one or more datasets, with optional tags. + +{{< tabs >}} +{{% tab name="Go" %}} + +**Parameters:** + +- `ctx` [(Context)](https://pkg.go.dev/context#Context): A Context carries a deadline, a cancellation signal, and other values across API boundaries. +- `image` [(image.Image)](https://pkg.go.dev/image#Image) +- `datasetIDs` +- `tags` [([]string)](https://pkg.go.dev/builtin#string) +- `mimeType` [(datasyncpb.MimeType)](https://pkg.go.dev/go.viam.com/api/app/datasync/v1#MimeType) +- `extra` [(map[string]interface{})](https://go.dev/blog/maps): Extra options to pass to the underlying RPC call. + +**Returns:** + +- [(error)](https://pkg.go.dev/builtin#error): An error, if one occurred. + +For more information, see the [Go SDK Docs](https://pkg.go.dev/go.viam.com/rdk/services/datamanager#Service). + +{{% /tab %}} +{{< /tabs >}} + ### Reconfigure Reconfigure this resource. diff --git a/static/include/services/apis/overrides/protos/data_manager.UploadImageToDatasets.md b/static/include/services/apis/overrides/protos/data_manager.UploadImageToDatasets.md index 9345cb9a2e..325dcf6325 100644 --- a/static/include/services/apis/overrides/protos/data_manager.UploadImageToDatasets.md +++ b/static/include/services/apis/overrides/protos/data_manager.UploadImageToDatasets.md @@ -1 +1 @@ -Upload an image data to the specified datasets. +Upload an image from the machine to one or more datasets, with optional tags.