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 }