mirror of
https://github.com/kevin-DL/services.git
synced 2026-01-22 23:35:26 +00:00
Commit from GitHub Actions (Generate Clients & Examples)
This commit is contained in:
@@ -18,6 +18,8 @@ type ImageService struct {
|
|||||||
|
|
||||||
// Convert an image from one format (jpeg, png etc.) to an other either on the fly (from base64 to base64),
|
// Convert an image from one format (jpeg, png etc.) to an other either on the fly (from base64 to base64),
|
||||||
// or by uploading the conversion result.
|
// or by uploading the conversion result.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func (t *ImageService) Convert(request *ConvertRequest) (*ConvertResponse, error) {
|
func (t *ImageService) Convert(request *ConvertRequest) (*ConvertResponse, error) {
|
||||||
rsp := &ConvertResponse{}
|
rsp := &ConvertResponse{}
|
||||||
return rsp, t.client.Call("image", "Convert", request, rsp)
|
return rsp, t.client.Call("image", "Convert", request, rsp)
|
||||||
@@ -32,6 +34,8 @@ func (t *ImageService) Delete(request *DeleteRequest) (*DeleteResponse, error) {
|
|||||||
// Resize an image on the fly without storing it (by sending and receiving a base64 encoded image), or resize and upload depending on parameters.
|
// 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.
|
// If one of width or height is 0, the image aspect ratio is preserved.
|
||||||
// Optional cropping.
|
// Optional cropping.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func (t *ImageService) Resize(request *ResizeRequest) (*ResizeResponse, error) {
|
func (t *ImageService) Resize(request *ResizeRequest) (*ResizeResponse, error) {
|
||||||
rsp := &ResizeResponse{}
|
rsp := &ResizeResponse{}
|
||||||
return rsp, t.client.Call("image", "Resize", request, rsp)
|
return rsp, t.client.Call("image", "Resize", request, rsp)
|
||||||
@@ -39,6 +43,8 @@ func (t *ImageService) Resize(request *ResizeRequest) (*ResizeResponse, error) {
|
|||||||
|
|
||||||
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
||||||
// To resize an image before uploading, see the Resize endpoint.
|
// To resize an image before uploading, see the Resize endpoint.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func (t *ImageService) Upload(request *UploadRequest) (*UploadResponse, error) {
|
func (t *ImageService) Upload(request *UploadRequest) (*UploadResponse, error) {
|
||||||
rsp := &UploadResponse{}
|
rsp := &UploadResponse{}
|
||||||
return rsp, t.client.Call("image", "Upload", request, rsp)
|
return rsp, t.client.Call("image", "Upload", request, rsp)
|
||||||
@@ -47,6 +53,8 @@ func (t *ImageService) Upload(request *UploadRequest) (*UploadResponse, error) {
|
|||||||
type ConvertRequest struct {
|
type ConvertRequest struct {
|
||||||
// base64 encoded image to resize,
|
// base64 encoded image to resize,
|
||||||
Base64 string `json:"base64"`
|
Base64 string `json:"base64"`
|
||||||
|
// The image file to convert
|
||||||
|
File string `json:"file"`
|
||||||
// output name of the image including extension, ie. "cat.png"
|
// output name of the image including extension, ie. "cat.png"
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
// make output a URL and not a base64 response
|
// make output a URL and not a base64 response
|
||||||
@@ -97,6 +105,8 @@ type ResizeRequest struct {
|
|||||||
// if provided, after resize, the image
|
// if provided, after resize, the image
|
||||||
// will be cropped
|
// will be cropped
|
||||||
CropOptions *CropOptions `json:"cropOptions"`
|
CropOptions *CropOptions `json:"cropOptions"`
|
||||||
|
// The image file to resize
|
||||||
|
File string `json:"file"`
|
||||||
Height int64 `json:"height,string"`
|
Height int64 `json:"height,string"`
|
||||||
// output name of the image including extension, ie. "cat.png"
|
// output name of the image including extension, ie. "cat.png"
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
@@ -115,6 +125,8 @@ type ResizeResponse struct {
|
|||||||
type UploadRequest struct {
|
type UploadRequest struct {
|
||||||
// Base64 encoded image to upload,
|
// Base64 encoded image to upload,
|
||||||
Base64 string `json:"base64"`
|
Base64 string `json:"base64"`
|
||||||
|
// The image file to upload
|
||||||
|
File string `json:"file"`
|
||||||
// Output name of the image including extension, ie. "cat.png"
|
// Output name of the image including extension, ie. "cat.png"
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
// URL of the image to upload
|
// URL of the image to upload
|
||||||
|
|||||||
@@ -78,5 +78,5 @@
|
|||||||
"prepare": "npm run build"
|
"prepare": "npm run build"
|
||||||
},
|
},
|
||||||
"types": "index.d.ts",
|
"types": "index.d.ts",
|
||||||
"version": "1.0.686"
|
"version": "1.0.689"
|
||||||
}
|
}
|
||||||
@@ -9,6 +9,8 @@ import (
|
|||||||
|
|
||||||
// Convert an image from one format (jpeg, png etc.) to an other either on the fly (from base64 to base64),
|
// Convert an image from one format (jpeg, png etc.) to an other either on the fly (from base64 to base64),
|
||||||
// or by uploading the conversion result.
|
// or by uploading the conversion result.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func ConvertApngImageToAjpegTakenFromAurlAndSavedToAurlOnMicrosCdn() {
|
func ConvertApngImageToAjpegTakenFromAurlAndSavedToAurlOnMicrosCdn() {
|
||||||
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
||||||
rsp, err := imageService.Convert(&image.ConvertRequest{
|
rsp, err := imageService.Convert(&image.ConvertRequest{
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ const { ImageService } = require("m3o/image");
|
|||||||
|
|
||||||
// Convert an image from one format (jpeg, png etc.) to an other either on the fly (from base64 to base64),
|
// Convert an image from one format (jpeg, png etc.) to an other either on the fly (from base64 to base64),
|
||||||
// or by uploading the conversion result.
|
// or by uploading the conversion result.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
async function convertApngImageToAjpegTakenFromAurlAndSavedToAurlOnMicrosCdn() {
|
async function convertApngImageToAjpegTakenFromAurlAndSavedToAurlOnMicrosCdn() {
|
||||||
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
||||||
let rsp = await imageService.convert({
|
let rsp = await imageService.convert({
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ import (
|
|||||||
// Resize an image on the fly without storing it (by sending and receiving a base64 encoded image), or resize and upload depending on parameters.
|
// 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.
|
// If one of width or height is 0, the image aspect ratio is preserved.
|
||||||
// Optional cropping.
|
// Optional cropping.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func Base64toBase64image() {
|
func Base64toBase64image() {
|
||||||
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
||||||
rsp, err := imageService.Resize(&image.ResizeRequest{
|
rsp, err := imageService.Resize(&image.ResizeRequest{
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ import (
|
|||||||
// Resize an image on the fly without storing it (by sending and receiving a base64 encoded image), or resize and upload depending on parameters.
|
// 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.
|
// If one of width or height is 0, the image aspect ratio is preserved.
|
||||||
// Optional cropping.
|
// Optional cropping.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func Base64toBase64imageWithCropping() {
|
func Base64toBase64imageWithCropping() {
|
||||||
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
||||||
rsp, err := imageService.Resize(&image.ResizeRequest{
|
rsp, err := imageService.Resize(&image.ResizeRequest{
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ import (
|
|||||||
// Resize an image on the fly without storing it (by sending and receiving a base64 encoded image), or resize and upload depending on parameters.
|
// 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.
|
// If one of width or height is 0, the image aspect ratio is preserved.
|
||||||
// Optional cropping.
|
// Optional cropping.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func Base64toHostedImage() {
|
func Base64toHostedImage() {
|
||||||
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
||||||
rsp, err := imageService.Resize(&image.ResizeRequest{
|
rsp, err := imageService.Resize(&image.ResizeRequest{
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ const { ImageService } = require("m3o/image");
|
|||||||
// Resize an image on the fly without storing it (by sending and receiving a base64 encoded image), or resize and upload depending on parameters.
|
// 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.
|
// If one of width or height is 0, the image aspect ratio is preserved.
|
||||||
// Optional cropping.
|
// Optional cropping.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
async function base64toBase64image() {
|
async function base64toBase64image() {
|
||||||
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
||||||
let rsp = await imageService.resize({
|
let rsp = await imageService.resize({
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ const { ImageService } = require("m3o/image");
|
|||||||
// Resize an image on the fly without storing it (by sending and receiving a base64 encoded image), or resize and upload depending on parameters.
|
// 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.
|
// If one of width or height is 0, the image aspect ratio is preserved.
|
||||||
// Optional cropping.
|
// Optional cropping.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
async function base64toBase64imageWithCropping() {
|
async function base64toBase64imageWithCropping() {
|
||||||
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
||||||
let rsp = await imageService.resize({
|
let rsp = await imageService.resize({
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ const { ImageService } = require("m3o/image");
|
|||||||
// Resize an image on the fly without storing it (by sending and receiving a base64 encoded image), or resize and upload depending on parameters.
|
// 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.
|
// If one of width or height is 0, the image aspect ratio is preserved.
|
||||||
// Optional cropping.
|
// Optional cropping.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
async function base64toHostedImage() {
|
async function base64toHostedImage() {
|
||||||
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
||||||
let rsp = await imageService.resize({
|
let rsp = await imageService.resize({
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ import (
|
|||||||
|
|
||||||
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
||||||
// To resize an image before uploading, see the Resize endpoint.
|
// To resize an image before uploading, see the Resize endpoint.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func UploadAbase64imageToMicrosCdn() {
|
func UploadAbase64imageToMicrosCdn() {
|
||||||
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
||||||
rsp, err := imageService.Upload(&image.UploadRequest{
|
rsp, err := imageService.Upload(&image.UploadRequest{
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ import (
|
|||||||
|
|
||||||
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
||||||
// To resize an image before uploading, see the Resize endpoint.
|
// To resize an image before uploading, see the Resize endpoint.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
func UploadAnImageFromAurlToMicrosCdn() {
|
func UploadAnImageFromAurlToMicrosCdn() {
|
||||||
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
imageService := image.NewImageService(os.Getenv("MICRO_API_TOKEN"))
|
||||||
rsp, err := imageService.Upload(&image.UploadRequest{
|
rsp, err := imageService.Upload(&image.UploadRequest{
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ const { ImageService } = require("m3o/image");
|
|||||||
|
|
||||||
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
||||||
// To resize an image before uploading, see the Resize endpoint.
|
// To resize an image before uploading, see the Resize endpoint.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
async function uploadAbase64imageToMicrosCdn() {
|
async function uploadAbase64imageToMicrosCdn() {
|
||||||
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
||||||
let rsp = await imageService.upload({
|
let rsp = await imageService.upload({
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ const { ImageService } = require("m3o/image");
|
|||||||
|
|
||||||
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
// Upload an image by either sending a base64 encoded image to this endpoint or a URL.
|
||||||
// To resize an image before uploading, see the Resize endpoint.
|
// To resize an image before uploading, see the Resize endpoint.
|
||||||
|
// To use the file parameter you need to send the request as a multipart/form-data rather than the usual application/json
|
||||||
|
// with each parameter as a form field.
|
||||||
async function uploadAnImageFromAurlToMicrosCdn() {
|
async function uploadAnImageFromAurlToMicrosCdn() {
|
||||||
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
let imageService = new ImageService(process.env.MICRO_API_TOKEN);
|
||||||
let rsp = await imageService.upload({
|
let rsp = await imageService.upload({
|
||||||
|
|||||||
Reference in New Issue
Block a user