From f1c96936334689913e9bd92d542069d5aa99a118 Mon Sep 17 00:00:00 2001 From: domwong Date: Thu, 4 Nov 2021 12:17:43 +0000 Subject: [PATCH] Commit from GitHub Actions (Generate Clients & Examples) --- clients/go/image/image.go | 14 ++++++++++++++ clients/ts/package.json | 2 +- examples/db/create/go/createARecord.go | 2 +- .../image/delete/curl/deleteAnUploadedImage.sh | 6 ++++++ .../image/delete/go/deleteAnUploadedImage.go | 17 +++++++++++++++++ .../image/delete/node/deleteAnUploadedImage.js | 12 ++++++++++++ .../curl/uploadABase64ImageToMicrosCdn.sh | 3 +-- .../node/uploadABase64ImageToMicrosCdn.js | 1 - examples/mq/publish/go/publishAMessage.go | 2 +- 9 files changed, 53 insertions(+), 6 deletions(-) create mode 100755 examples/image/delete/curl/deleteAnUploadedImage.sh create mode 100755 examples/image/delete/go/deleteAnUploadedImage.go create mode 100755 examples/image/delete/node/deleteAnUploadedImage.js diff --git a/clients/go/image/image.go b/clients/go/image/image.go index c528c3b..3c541b5 100755 --- a/clients/go/image/image.go +++ b/clients/go/image/image.go @@ -23,6 +23,12 @@ func (t *ImageService) Convert(request *ConvertRequest) (*ConvertResponse, error return rsp, t.client.Call("image", "Convert", request, rsp) } +// Delete an image previously uploaded. +func (t *ImageService) Delete(request *DeleteRequest) (*DeleteResponse, error) { + rsp := &DeleteResponse{} + return rsp, t.client.Call("image", "Delete", request, rsp) +} + // Resize an image on the fly without storing it (by sending and receiving a base64 encoded image), or resize and upload depending on parameters. // If one of width or height is 0, the image aspect ratio is preserved. // Optional cropping. @@ -66,6 +72,14 @@ type CropOptions struct { Width int32 `json:"width"` } +type DeleteRequest struct { + // url of the image to delete e.g. https://cdn.m3ocontent.com/micro/images/micro/41e23b39-48dd-42b6-9738-79a313414bb8/cat.jpeg + Url string `json:"url"` +} + +type DeleteResponse struct { +} + type Point struct { X int32 `json:"x"` Y int32 `json:"y"` diff --git a/clients/ts/package.json b/clients/ts/package.json index 90265d6..90d66a5 100644 --- a/clients/ts/package.json +++ b/clients/ts/package.json @@ -78,5 +78,5 @@ "prepare": "npm run build" }, "types": "index.d.ts", - "version": "1.0.639" + "version": "1.0.642" } \ No newline at end of file diff --git a/examples/db/create/go/createARecord.go b/examples/db/create/go/createARecord.go index 283dd5d..0f23082 100755 --- a/examples/db/create/go/createARecord.go +++ b/examples/db/create/go/createARecord.go @@ -12,10 +12,10 @@ func CreateArecord() { dbService := db.NewDbService(os.Getenv("MICRO_API_TOKEN")) rsp, err := dbService.Create(&db.CreateRequest{ Record: map[string]interface{}{ + "isActive": true, "id": "1", "name": "Jane", "age": 42, - "isActive": true, }, Table: "users", }) diff --git a/examples/image/delete/curl/deleteAnUploadedImage.sh b/examples/image/delete/curl/deleteAnUploadedImage.sh new file mode 100755 index 0000000..8535b90 --- /dev/null +++ b/examples/image/delete/curl/deleteAnUploadedImage.sh @@ -0,0 +1,6 @@ +curl "http://localhost:8080/image/Delete" \ +-H "Content-Type: application/json" \ +-H "Authorization: Bearer $MICRO_API_TOKEN" \ +-d '{ + "url": "https://cdn.m3ocontent.com/micro/images/micro/41e23b39-48dd-42b6-9738-79a313414bb8/cat.png" +}' \ No newline at end of file diff --git a/examples/image/delete/go/deleteAnUploadedImage.go b/examples/image/delete/go/deleteAnUploadedImage.go new file mode 100755 index 0000000..2107614 --- /dev/null +++ b/examples/image/delete/go/deleteAnUploadedImage.go @@ -0,0 +1,17 @@ +package example + +import ( + "fmt" + "os" + + "github.com/micro/services/clients/go/image" +) + +// Delete an image previously uploaded. +func DeleteAnUploadedImage() { + imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN")) + rsp, err := imageService.Delete(&image.DeleteRequest{ + Url: "https://cdn.m3ocontent.com/micro/images/micro/41e23b39-48dd-42b6-9738-79a313414bb8/cat.png", + }) + fmt.Println(rsp, err) +} diff --git a/examples/image/delete/node/deleteAnUploadedImage.js b/examples/image/delete/node/deleteAnUploadedImage.js new file mode 100755 index 0000000..f8c9e4b --- /dev/null +++ b/examples/image/delete/node/deleteAnUploadedImage.js @@ -0,0 +1,12 @@ +const { ImageService } = require("m3o/image"); + +// Delete an image previously uploaded. +async function deleteAnUploadedImage() { + let imageService = new ImageService(process.env.MICRO_API_TOKEN); + let rsp = await imageService.delete({ + url: "https://cdn.m3ocontent.com/micro/images/micro/41e23b39-48dd-42b6-9738-79a313414bb8/cat.png", + }); + console.log(rsp); +} + +deleteAnUploadedImage(); diff --git a/examples/image/upload/curl/uploadABase64ImageToMicrosCdn.sh b/examples/image/upload/curl/uploadABase64ImageToMicrosCdn.sh index a825792..1ccd345 100755 --- a/examples/image/upload/curl/uploadABase64ImageToMicrosCdn.sh +++ b/examples/image/upload/curl/uploadABase64ImageToMicrosCdn.sh @@ -3,6 +3,5 @@ curl "http://localhost:8080/image/Upload" \ -H "Authorization: Bearer $MICRO_API_TOKEN" \ -d '{ "base64": "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAx0lEQVR4nOzaMaoDMQyE4ZHj+x82vVdhwQoTkzKQEcwP5r0ihT7sbjUTeAJ4HCegXQJYfOYefOyjDuBiz3yjwJBoCIl6QZOeUjTC1Ix1IxEJXF9+0KWsf2bD4bn37OO/c/wuQ9QyRC1D1DJELUPUMkQtQ9QyRC1D1DJELUPUMkQtQ9QyRC1D1DJELUPUMkQtQ9Sa/NG94Tf3j4WBdaxudMEkn4IM2rZBA0wBrvo7aOcpj2emXvLeVt0IGm0GVXUj91mvAAAA//+V2CZl+4AKXwAAAABJRU5ErkJggg==", - "name": "cat.jpeg", - "outputURL": true + "name": "cat.jpeg" }' \ No newline at end of file diff --git a/examples/image/upload/node/uploadABase64ImageToMicrosCdn.js b/examples/image/upload/node/uploadABase64ImageToMicrosCdn.js index 2a09e2a..a04f0f3 100755 --- a/examples/image/upload/node/uploadABase64ImageToMicrosCdn.js +++ b/examples/image/upload/node/uploadABase64ImageToMicrosCdn.js @@ -8,7 +8,6 @@ async function uploadAbase64imageToMicrosCdn() { base64: "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAx0lEQVR4nOzaMaoDMQyE4ZHj+x82vVdhwQoTkzKQEcwP5r0ihT7sbjUTeAJ4HCegXQJYfOYefOyjDuBiz3yjwJBoCIl6QZOeUjTC1Ix1IxEJXF9+0KWsf2bD4bn37OO/c/wuQ9QyRC1D1DJELUPUMkQtQ9QyRC1D1DJELUPUMkQtQ9QyRC1D1DJELUPUMkQtQ9Sa/NG94Tf3j4WBdaxudMEkn4IM2rZBA0wBrvo7aOcpj2emXvLeVt0IGm0GVXUj91mvAAAA//+V2CZl+4AKXwAAAABJRU5ErkJggg==", name: "cat.jpeg", - outputURL: true, }); console.log(rsp); } diff --git a/examples/mq/publish/go/publishAMessage.go b/examples/mq/publish/go/publishAMessage.go index 159c090..6cbfe0d 100755 --- a/examples/mq/publish/go/publishAMessage.go +++ b/examples/mq/publish/go/publishAMessage.go @@ -12,9 +12,9 @@ func PublishAmessage() { mqService := mq.NewMqService(os.Getenv("MICRO_API_TOKEN")) rsp, err := mqService.Publish(&mq.PublishRequest{ Message: map[string]interface{}{ - "id": "1", "type": "signup", "user": "john", + "id": "1", }, Topic: "events", })