package main

import (
	"os"

	.  "github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25"
)

func main() {

	instance := NewCellsApiService(os.Getenv("ProductClientId"), os.Getenv("ProductClientSecret"), "https://api.aspose.cloud", "v3.0")

	localFolder := "testdata/"
	book1Xlsx := "Book1.xlsx"
	dataSourceXlsx := "datasource.xlsx"

	objecttype := "validation"

	var mapFiles map[string]string
	mapFiles = make(map[string]string)

	mapFiles[book1Xlsx] = localFolder + book1Xlsx
	mapFiles[dataSourceXlsx] = localFolder + dataSourceXlsx

	request := new(PostClearObjectsRequest)
	request.File = mapFiles
	request.Objecttype = objecttype
	_, response, err := instance.PostClearObjects(request)

	if err != nil {
		println(err.Error())
	}
	println(response.StatusCode)
}