github.com/optim-corp/cios-golang-sdk@v0.5.1/example/get_bucket.go (about)

     1  package example
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/optim-corp/cios-golang-sdk/cios"
     7  
     8  	ciosctx "github.com/optim-corp/cios-golang-sdk/ctx"
     9  	srvfilestorage "github.com/optim-corp/cios-golang-sdk/sdk/service/filestorage"
    10  )
    11  
    12  func sampleGetBucket() []cios.Bucket {
    13  	// usage
    14  	response, httpResponse, err := client.FileStorage().GetBuckets(ciosctx.Background(), srvfilestorage.MakeGetBucketsOpts().Limit(30))
    15  	if err != nil {
    16  		println(err)
    17  	}
    18  	fmt.Println(httpResponse)
    19  	return response.Buckets
    20  }
    21  
    22  func sampleGetBucketWithToken(token string) []cios.Bucket {
    23  	// usage
    24  	ctx := ciosctx.Background()
    25  	ctx = ciosctx.WithToken(ctx, token)
    26  	response, httpResponse, err := client.FileStorage().GetBuckets(ctx, srvfilestorage.MakeGetBucketsOpts().Limit(30))
    27  	if err != nil {
    28  		println(err)
    29  	}
    30  	fmt.Println(httpResponse)
    31  	return response.Buckets
    32  }