github.com/qiniu/go-sdk/v7@v7.27.0/media/apis/apis.go (about) 1 // THIS FILE IS GENERATED BY api-generator, DO NOT EDIT DIRECTLY! 2 3 package apis 4 5 import ( 6 httpclient "github.com/qiniu/go-sdk/v7/storagev2/http_client" 7 region "github.com/qiniu/go-sdk/v7/storagev2/region" 8 ) 9 10 // API 客户端 11 type Media struct { 12 client *httpclient.Client 13 } 14 15 // 创建 API 客户端 16 func NewMedia(options *httpclient.Options) *Media { 17 return &Media{client: httpclient.NewClient(options)} 18 } 19 20 // API 客户端选项 21 type Options struct { 22 OverwrittenBucketHosts region.EndpointsProvider 23 OverwrittenBucketName string 24 OverwrittenEndpoints region.EndpointsProvider 25 OverwrittenRegion region.RegionsProvider 26 OnRequestProgress func(uint64, uint64) 27 }