// Package adexchangebuyer provides access to the Ad Exchange Buyer API. // // See https://developers.google.com/ad-exchange/buyer-rest // // Usage example: // // import "google.golang.org/api/adexchangebuyer/v1.1" // ... // adexchangebuyerService, err := adexchangebuyer.New(oauthHttpClient) package adexchangebuyer import ( "bytes" "google.golang.org/api/googleapi" "encoding/json" "errors" "fmt" "io" "net/http" "net/url" "strconv" "strings" ) // Always reference these packages, just in case the auto-generated code // below doesn't. var _ = bytes.NewBuffer var _ = strconv.Itoa var _ = fmt.Sprintf var _ = json.NewDecoder var _ = io.Copy var _ = url.Parse var _ = googleapi.Version var _ = errors.New var _ = strings.Replace const apiId = "adexchangebuyer:v1.1" const apiName = "adexchangebuyer" const apiVersion = "v1.1" const basePath = "https://www.googleapis.com/adexchangebuyer/v1.1/" // OAuth2 scopes used by this API. const ( // Manage your Ad Exchange buyer account configuration AdexchangeBuyerScope = "https://www.googleapis.com/auth/adexchange.buyer" ) func New(client *http.Client) (*Service, error) { if client == nil { return nil, errors.New("client is nil") } s := &Service{client: client, BasePath: basePath} return s, nil } type Service struct { client *http.Client BasePath string // API endpoint base URL } type Creative struct { // AdvertiserId: Detected advertiser id, if any. Read-only. This field // should not be set in requests. AdvertiserId googleapi.Int64s `json:"advertiserId,omitempty"` }