1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v1/services/campaign_extension_setting_service.proto 3 4package services 5 6import ( 7 context "context" 8 fmt "fmt" 9 math "math" 10 11 proto "github.com/golang/protobuf/proto" 12 _ "github.com/golang/protobuf/ptypes/wrappers" 13 resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources" 14 _ "google.golang.org/genproto/googleapis/api/annotations" 15 status "google.golang.org/genproto/googleapis/rpc/status" 16 field_mask "google.golang.org/genproto/protobuf/field_mask" 17 grpc "google.golang.org/grpc" 18) 19 20// Reference imports to suppress errors if they are not otherwise used. 21var _ = proto.Marshal 22var _ = fmt.Errorf 23var _ = math.Inf 24 25// This is a compile-time assertion to ensure that this generated file 26// is compatible with the proto package it is being compiled against. 27// A compilation error at this line likely means your copy of the 28// proto package needs to be updated. 29const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 30 31// Request message for 32// [CampaignExtensionSettingService.GetCampaignExtensionSetting][google.ads.googleads.v1.services.CampaignExtensionSettingService.GetCampaignExtensionSetting]. 33type GetCampaignExtensionSettingRequest struct { 34 // The resource name of the campaign extension setting to fetch. 35 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 36 XXX_NoUnkeyedLiteral struct{} `json:"-"` 37 XXX_unrecognized []byte `json:"-"` 38 XXX_sizecache int32 `json:"-"` 39} 40 41func (m *GetCampaignExtensionSettingRequest) Reset() { *m = GetCampaignExtensionSettingRequest{} } 42func (m *GetCampaignExtensionSettingRequest) String() string { return proto.CompactTextString(m) } 43func (*GetCampaignExtensionSettingRequest) ProtoMessage() {} 44func (*GetCampaignExtensionSettingRequest) Descriptor() ([]byte, []int) { 45 return fileDescriptor_eefc8bddcb5de716, []int{0} 46} 47 48func (m *GetCampaignExtensionSettingRequest) XXX_Unmarshal(b []byte) error { 49 return xxx_messageInfo_GetCampaignExtensionSettingRequest.Unmarshal(m, b) 50} 51func (m *GetCampaignExtensionSettingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 52 return xxx_messageInfo_GetCampaignExtensionSettingRequest.Marshal(b, m, deterministic) 53} 54func (m *GetCampaignExtensionSettingRequest) XXX_Merge(src proto.Message) { 55 xxx_messageInfo_GetCampaignExtensionSettingRequest.Merge(m, src) 56} 57func (m *GetCampaignExtensionSettingRequest) XXX_Size() int { 58 return xxx_messageInfo_GetCampaignExtensionSettingRequest.Size(m) 59} 60func (m *GetCampaignExtensionSettingRequest) XXX_DiscardUnknown() { 61 xxx_messageInfo_GetCampaignExtensionSettingRequest.DiscardUnknown(m) 62} 63 64var xxx_messageInfo_GetCampaignExtensionSettingRequest proto.InternalMessageInfo 65 66func (m *GetCampaignExtensionSettingRequest) GetResourceName() string { 67 if m != nil { 68 return m.ResourceName 69 } 70 return "" 71} 72 73// Request message for 74// [CampaignExtensionSettingService.MutateCampaignExtensionSettings][google.ads.googleads.v1.services.CampaignExtensionSettingService.MutateCampaignExtensionSettings]. 75type MutateCampaignExtensionSettingsRequest struct { 76 // The ID of the customer whose campaign extension settings are being 77 // modified. 78 CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"` 79 // The list of operations to perform on individual campaign extension 80 // settings. 81 Operations []*CampaignExtensionSettingOperation `protobuf:"bytes,2,rep,name=operations,proto3" json:"operations,omitempty"` 82 // If true, successful operations will be carried out and invalid 83 // operations will return errors. If false, all operations will be carried 84 // out in one transaction if and only if they are all valid. 85 // Default is false. 86 PartialFailure bool `protobuf:"varint,3,opt,name=partial_failure,json=partialFailure,proto3" json:"partial_failure,omitempty"` 87 // If true, the request is validated but not executed. Only errors are 88 // returned, not results. 89 ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` 90 XXX_NoUnkeyedLiteral struct{} `json:"-"` 91 XXX_unrecognized []byte `json:"-"` 92 XXX_sizecache int32 `json:"-"` 93} 94 95func (m *MutateCampaignExtensionSettingsRequest) Reset() { 96 *m = MutateCampaignExtensionSettingsRequest{} 97} 98func (m *MutateCampaignExtensionSettingsRequest) String() string { return proto.CompactTextString(m) } 99func (*MutateCampaignExtensionSettingsRequest) ProtoMessage() {} 100func (*MutateCampaignExtensionSettingsRequest) Descriptor() ([]byte, []int) { 101 return fileDescriptor_eefc8bddcb5de716, []int{1} 102} 103 104func (m *MutateCampaignExtensionSettingsRequest) XXX_Unmarshal(b []byte) error { 105 return xxx_messageInfo_MutateCampaignExtensionSettingsRequest.Unmarshal(m, b) 106} 107func (m *MutateCampaignExtensionSettingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 108 return xxx_messageInfo_MutateCampaignExtensionSettingsRequest.Marshal(b, m, deterministic) 109} 110func (m *MutateCampaignExtensionSettingsRequest) XXX_Merge(src proto.Message) { 111 xxx_messageInfo_MutateCampaignExtensionSettingsRequest.Merge(m, src) 112} 113func (m *MutateCampaignExtensionSettingsRequest) XXX_Size() int { 114 return xxx_messageInfo_MutateCampaignExtensionSettingsRequest.Size(m) 115} 116func (m *MutateCampaignExtensionSettingsRequest) XXX_DiscardUnknown() { 117 xxx_messageInfo_MutateCampaignExtensionSettingsRequest.DiscardUnknown(m) 118} 119 120var xxx_messageInfo_MutateCampaignExtensionSettingsRequest proto.InternalMessageInfo 121 122func (m *MutateCampaignExtensionSettingsRequest) GetCustomerId() string { 123 if m != nil { 124 return m.CustomerId 125 } 126 return "" 127} 128 129func (m *MutateCampaignExtensionSettingsRequest) GetOperations() []*CampaignExtensionSettingOperation { 130 if m != nil { 131 return m.Operations 132 } 133 return nil 134} 135 136func (m *MutateCampaignExtensionSettingsRequest) GetPartialFailure() bool { 137 if m != nil { 138 return m.PartialFailure 139 } 140 return false 141} 142 143func (m *MutateCampaignExtensionSettingsRequest) GetValidateOnly() bool { 144 if m != nil { 145 return m.ValidateOnly 146 } 147 return false 148} 149 150// A single operation (create, update, remove) on a campaign extension setting. 151type CampaignExtensionSettingOperation struct { 152 // FieldMask that determines which resource fields are modified in an update. 153 UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 154 // The mutate operation. 155 // 156 // Types that are valid to be assigned to Operation: 157 // *CampaignExtensionSettingOperation_Create 158 // *CampaignExtensionSettingOperation_Update 159 // *CampaignExtensionSettingOperation_Remove 160 Operation isCampaignExtensionSettingOperation_Operation `protobuf_oneof:"operation"` 161 XXX_NoUnkeyedLiteral struct{} `json:"-"` 162 XXX_unrecognized []byte `json:"-"` 163 XXX_sizecache int32 `json:"-"` 164} 165 166func (m *CampaignExtensionSettingOperation) Reset() { *m = CampaignExtensionSettingOperation{} } 167func (m *CampaignExtensionSettingOperation) String() string { return proto.CompactTextString(m) } 168func (*CampaignExtensionSettingOperation) ProtoMessage() {} 169func (*CampaignExtensionSettingOperation) Descriptor() ([]byte, []int) { 170 return fileDescriptor_eefc8bddcb5de716, []int{2} 171} 172 173func (m *CampaignExtensionSettingOperation) XXX_Unmarshal(b []byte) error { 174 return xxx_messageInfo_CampaignExtensionSettingOperation.Unmarshal(m, b) 175} 176func (m *CampaignExtensionSettingOperation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 177 return xxx_messageInfo_CampaignExtensionSettingOperation.Marshal(b, m, deterministic) 178} 179func (m *CampaignExtensionSettingOperation) XXX_Merge(src proto.Message) { 180 xxx_messageInfo_CampaignExtensionSettingOperation.Merge(m, src) 181} 182func (m *CampaignExtensionSettingOperation) XXX_Size() int { 183 return xxx_messageInfo_CampaignExtensionSettingOperation.Size(m) 184} 185func (m *CampaignExtensionSettingOperation) XXX_DiscardUnknown() { 186 xxx_messageInfo_CampaignExtensionSettingOperation.DiscardUnknown(m) 187} 188 189var xxx_messageInfo_CampaignExtensionSettingOperation proto.InternalMessageInfo 190 191func (m *CampaignExtensionSettingOperation) GetUpdateMask() *field_mask.FieldMask { 192 if m != nil { 193 return m.UpdateMask 194 } 195 return nil 196} 197 198type isCampaignExtensionSettingOperation_Operation interface { 199 isCampaignExtensionSettingOperation_Operation() 200} 201 202type CampaignExtensionSettingOperation_Create struct { 203 Create *resources.CampaignExtensionSetting `protobuf:"bytes,1,opt,name=create,proto3,oneof"` 204} 205 206type CampaignExtensionSettingOperation_Update struct { 207 Update *resources.CampaignExtensionSetting `protobuf:"bytes,2,opt,name=update,proto3,oneof"` 208} 209 210type CampaignExtensionSettingOperation_Remove struct { 211 Remove string `protobuf:"bytes,3,opt,name=remove,proto3,oneof"` 212} 213 214func (*CampaignExtensionSettingOperation_Create) isCampaignExtensionSettingOperation_Operation() {} 215 216func (*CampaignExtensionSettingOperation_Update) isCampaignExtensionSettingOperation_Operation() {} 217 218func (*CampaignExtensionSettingOperation_Remove) isCampaignExtensionSettingOperation_Operation() {} 219 220func (m *CampaignExtensionSettingOperation) GetOperation() isCampaignExtensionSettingOperation_Operation { 221 if m != nil { 222 return m.Operation 223 } 224 return nil 225} 226 227func (m *CampaignExtensionSettingOperation) GetCreate() *resources.CampaignExtensionSetting { 228 if x, ok := m.GetOperation().(*CampaignExtensionSettingOperation_Create); ok { 229 return x.Create 230 } 231 return nil 232} 233 234func (m *CampaignExtensionSettingOperation) GetUpdate() *resources.CampaignExtensionSetting { 235 if x, ok := m.GetOperation().(*CampaignExtensionSettingOperation_Update); ok { 236 return x.Update 237 } 238 return nil 239} 240 241func (m *CampaignExtensionSettingOperation) GetRemove() string { 242 if x, ok := m.GetOperation().(*CampaignExtensionSettingOperation_Remove); ok { 243 return x.Remove 244 } 245 return "" 246} 247 248// XXX_OneofWrappers is for the internal use of the proto package. 249func (*CampaignExtensionSettingOperation) XXX_OneofWrappers() []interface{} { 250 return []interface{}{ 251 (*CampaignExtensionSettingOperation_Create)(nil), 252 (*CampaignExtensionSettingOperation_Update)(nil), 253 (*CampaignExtensionSettingOperation_Remove)(nil), 254 } 255} 256 257// Response message for a campaign extension setting mutate. 258type MutateCampaignExtensionSettingsResponse struct { 259 // Errors that pertain to operation failures in the partial failure mode. 260 // Returned only when partial_failure = true and all errors occur inside the 261 // operations. If any errors occur outside the operations (e.g. auth errors), 262 // we return an RPC level error. 263 PartialFailureError *status.Status `protobuf:"bytes,3,opt,name=partial_failure_error,json=partialFailureError,proto3" json:"partial_failure_error,omitempty"` 264 // All results for the mutate. 265 Results []*MutateCampaignExtensionSettingResult `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` 266 XXX_NoUnkeyedLiteral struct{} `json:"-"` 267 XXX_unrecognized []byte `json:"-"` 268 XXX_sizecache int32 `json:"-"` 269} 270 271func (m *MutateCampaignExtensionSettingsResponse) Reset() { 272 *m = MutateCampaignExtensionSettingsResponse{} 273} 274func (m *MutateCampaignExtensionSettingsResponse) String() string { return proto.CompactTextString(m) } 275func (*MutateCampaignExtensionSettingsResponse) ProtoMessage() {} 276func (*MutateCampaignExtensionSettingsResponse) Descriptor() ([]byte, []int) { 277 return fileDescriptor_eefc8bddcb5de716, []int{3} 278} 279 280func (m *MutateCampaignExtensionSettingsResponse) XXX_Unmarshal(b []byte) error { 281 return xxx_messageInfo_MutateCampaignExtensionSettingsResponse.Unmarshal(m, b) 282} 283func (m *MutateCampaignExtensionSettingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 284 return xxx_messageInfo_MutateCampaignExtensionSettingsResponse.Marshal(b, m, deterministic) 285} 286func (m *MutateCampaignExtensionSettingsResponse) XXX_Merge(src proto.Message) { 287 xxx_messageInfo_MutateCampaignExtensionSettingsResponse.Merge(m, src) 288} 289func (m *MutateCampaignExtensionSettingsResponse) XXX_Size() int { 290 return xxx_messageInfo_MutateCampaignExtensionSettingsResponse.Size(m) 291} 292func (m *MutateCampaignExtensionSettingsResponse) XXX_DiscardUnknown() { 293 xxx_messageInfo_MutateCampaignExtensionSettingsResponse.DiscardUnknown(m) 294} 295 296var xxx_messageInfo_MutateCampaignExtensionSettingsResponse proto.InternalMessageInfo 297 298func (m *MutateCampaignExtensionSettingsResponse) GetPartialFailureError() *status.Status { 299 if m != nil { 300 return m.PartialFailureError 301 } 302 return nil 303} 304 305func (m *MutateCampaignExtensionSettingsResponse) GetResults() []*MutateCampaignExtensionSettingResult { 306 if m != nil { 307 return m.Results 308 } 309 return nil 310} 311 312// The result for the campaign extension setting mutate. 313type MutateCampaignExtensionSettingResult struct { 314 // Returned for successful operations. 315 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 316 XXX_NoUnkeyedLiteral struct{} `json:"-"` 317 XXX_unrecognized []byte `json:"-"` 318 XXX_sizecache int32 `json:"-"` 319} 320 321func (m *MutateCampaignExtensionSettingResult) Reset() { *m = MutateCampaignExtensionSettingResult{} } 322func (m *MutateCampaignExtensionSettingResult) String() string { return proto.CompactTextString(m) } 323func (*MutateCampaignExtensionSettingResult) ProtoMessage() {} 324func (*MutateCampaignExtensionSettingResult) Descriptor() ([]byte, []int) { 325 return fileDescriptor_eefc8bddcb5de716, []int{4} 326} 327 328func (m *MutateCampaignExtensionSettingResult) XXX_Unmarshal(b []byte) error { 329 return xxx_messageInfo_MutateCampaignExtensionSettingResult.Unmarshal(m, b) 330} 331func (m *MutateCampaignExtensionSettingResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 332 return xxx_messageInfo_MutateCampaignExtensionSettingResult.Marshal(b, m, deterministic) 333} 334func (m *MutateCampaignExtensionSettingResult) XXX_Merge(src proto.Message) { 335 xxx_messageInfo_MutateCampaignExtensionSettingResult.Merge(m, src) 336} 337func (m *MutateCampaignExtensionSettingResult) XXX_Size() int { 338 return xxx_messageInfo_MutateCampaignExtensionSettingResult.Size(m) 339} 340func (m *MutateCampaignExtensionSettingResult) XXX_DiscardUnknown() { 341 xxx_messageInfo_MutateCampaignExtensionSettingResult.DiscardUnknown(m) 342} 343 344var xxx_messageInfo_MutateCampaignExtensionSettingResult proto.InternalMessageInfo 345 346func (m *MutateCampaignExtensionSettingResult) GetResourceName() string { 347 if m != nil { 348 return m.ResourceName 349 } 350 return "" 351} 352 353func init() { 354 proto.RegisterType((*GetCampaignExtensionSettingRequest)(nil), "google.ads.googleads.v1.services.GetCampaignExtensionSettingRequest") 355 proto.RegisterType((*MutateCampaignExtensionSettingsRequest)(nil), "google.ads.googleads.v1.services.MutateCampaignExtensionSettingsRequest") 356 proto.RegisterType((*CampaignExtensionSettingOperation)(nil), "google.ads.googleads.v1.services.CampaignExtensionSettingOperation") 357 proto.RegisterType((*MutateCampaignExtensionSettingsResponse)(nil), "google.ads.googleads.v1.services.MutateCampaignExtensionSettingsResponse") 358 proto.RegisterType((*MutateCampaignExtensionSettingResult)(nil), "google.ads.googleads.v1.services.MutateCampaignExtensionSettingResult") 359} 360 361func init() { 362 proto.RegisterFile("google/ads/googleads/v1/services/campaign_extension_setting_service.proto", fileDescriptor_eefc8bddcb5de716) 363} 364 365var fileDescriptor_eefc8bddcb5de716 = []byte{ 366 // 728 bytes of a gzipped FileDescriptorProto 367 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0x41, 0x4f, 0xd4, 0x40, 368 0x14, 0xc7, 0x6d, 0x21, 0x28, 0x53, 0xd4, 0x64, 0x8c, 0x71, 0xb3, 0x1a, 0x59, 0xeb, 0x46, 0xc8, 369 0x1e, 0xda, 0xec, 0x7a, 0xeb, 0x06, 0x93, 0xdd, 0x95, 0x85, 0x8d, 0x41, 0x48, 0x89, 0x1c, 0xcc, 370 0x26, 0x75, 0x68, 0x87, 0xa6, 0xa1, 0xed, 0xd4, 0x99, 0xe9, 0x2a, 0x21, 0x1c, 0xf4, 0x6a, 0x3c, 371 0xf9, 0x0d, 0x3c, 0x7a, 0xf7, 0x4b, 0x78, 0xe5, 0x2b, 0xe8, 0xc5, 0xcf, 0xe0, 0xc1, 0xb4, 0xd3, 372 0x59, 0x01, 0x53, 0x4a, 0x02, 0xb7, 0xd7, 0x37, 0xff, 0xfe, 0xde, 0x7b, 0xf3, 0x5e, 0x5f, 0xc1, 373 0xc8, 0x27, 0xc4, 0x0f, 0xb1, 0x89, 0x3c, 0x66, 0x0a, 0x33, 0xb3, 0x26, 0x6d, 0x93, 0x61, 0x3a, 374 0x09, 0x5c, 0xcc, 0x4c, 0x17, 0x45, 0x09, 0x0a, 0xfc, 0xd8, 0xc1, 0xef, 0x39, 0x8e, 0x59, 0x40, 375 0x62, 0x87, 0x61, 0xce, 0x83, 0xd8, 0x77, 0x0a, 0x8d, 0x91, 0x50, 0xc2, 0x09, 0x6c, 0x88, 0xf7, 376 0x0d, 0xe4, 0x31, 0x63, 0x8a, 0x32, 0x26, 0x6d, 0x43, 0xa2, 0xea, 0xfd, 0xb2, 0x60, 0x14, 0x33, 377 0x92, 0xd2, 0xf3, 0xa3, 0x89, 0x28, 0xf5, 0x07, 0x92, 0x91, 0x04, 0x26, 0x8a, 0x63, 0xc2, 0x11, 378 0x0f, 0x48, 0xcc, 0x8a, 0xd3, 0x22, 0x07, 0x33, 0x7f, 0xda, 0x4d, 0xf7, 0xcc, 0xbd, 0x00, 0x87, 379 0x9e, 0x13, 0x21, 0xb6, 0x5f, 0x28, 0x1e, 0x9e, 0x55, 0xbc, 0xa3, 0x28, 0x49, 0x30, 0x95, 0x84, 380 0x7b, 0xc5, 0x39, 0x4d, 0x5c, 0x93, 0x71, 0xc4, 0xd3, 0xe2, 0x40, 0x1f, 0x01, 0x7d, 0x0d, 0xf3, 381 0x41, 0x91, 0xdf, 0xaa, 0x4c, 0x6f, 0x5b, 0x64, 0x67, 0xe3, 0xb7, 0x29, 0x66, 0x1c, 0x3e, 0x06, 382 0x37, 0x65, 0x31, 0x4e, 0x8c, 0x22, 0x5c, 0x53, 0x1a, 0xca, 0xf2, 0xbc, 0xbd, 0x20, 0x9d, 0x2f, 383 0x51, 0x84, 0xf5, 0x3f, 0x0a, 0x78, 0xb2, 0x91, 0x72, 0xc4, 0x71, 0x19, 0x8e, 0x49, 0xde, 0x22, 384 0xd0, 0xdc, 0x94, 0x71, 0x12, 0x61, 0xea, 0x04, 0x5e, 0x41, 0x03, 0xd2, 0x35, 0xf2, 0xa0, 0x0b, 385 0x00, 0x49, 0x30, 0x15, 0xb7, 0x50, 0x53, 0x1b, 0x33, 0xcb, 0x5a, 0x67, 0x60, 0x54, 0xb5, 0xc2, 386 0x28, 0x0b, 0xbc, 0x29, 0x59, 0xf6, 0x09, 0x2c, 0x5c, 0x02, 0xb7, 0x13, 0x44, 0x79, 0x80, 0x42, 387 0x67, 0x0f, 0x05, 0x61, 0x4a, 0x71, 0x6d, 0xa6, 0xa1, 0x2c, 0xdf, 0xb0, 0x6f, 0x15, 0xee, 0xa1, 388 0xf0, 0x66, 0xe5, 0x4f, 0x50, 0x18, 0x78, 0x88, 0x63, 0x87, 0xc4, 0xe1, 0x41, 0x6d, 0x36, 0x97, 389 0x2d, 0x48, 0xe7, 0x66, 0x1c, 0x1e, 0xe8, 0xdf, 0x55, 0xf0, 0xa8, 0x32, 0x3e, 0xec, 0x02, 0x2d, 390 0x4d, 0x72, 0x50, 0xd6, 0xbd, 0x1c, 0xa4, 0x75, 0xea, 0xb2, 0x32, 0xd9, 0x3e, 0x63, 0x98, 0x35, 391 0x78, 0x03, 0xb1, 0x7d, 0x1b, 0x08, 0x79, 0x66, 0xc3, 0x57, 0x60, 0xce, 0xa5, 0x18, 0x71, 0x71, 392 0xff, 0x5a, 0xa7, 0x5b, 0x7a, 0x23, 0xd3, 0xd1, 0x2b, 0xbd, 0x92, 0xf5, 0x6b, 0x76, 0x01, 0xcb, 393 0xb0, 0x22, 0x48, 0x4d, 0xbd, 0x12, 0xac, 0x80, 0xc1, 0x1a, 0x98, 0xa3, 0x38, 0x22, 0x13, 0x71, 394 0xab, 0xf3, 0xd9, 0x89, 0x78, 0xee, 0x6b, 0x60, 0x7e, 0xda, 0x06, 0xfd, 0x58, 0x01, 0x4b, 0x95, 395 0x63, 0xc3, 0x12, 0x12, 0x33, 0x0c, 0x87, 0xe0, 0xee, 0x99, 0x8e, 0x39, 0x98, 0x52, 0x42, 0xf3, 396 0x08, 0x5a, 0x07, 0xca, 0xc4, 0x69, 0xe2, 0x1a, 0xdb, 0xf9, 0x98, 0xdb, 0x77, 0x4e, 0xf7, 0x72, 397 0x35, 0x93, 0xc3, 0x37, 0xe0, 0x3a, 0xc5, 0x2c, 0x0d, 0xb9, 0x9c, 0xad, 0x61, 0xf5, 0x6c, 0x9d, 398 0x9f, 0xa3, 0x9d, 0xe3, 0x6c, 0x89, 0xd5, 0x5f, 0x80, 0xe6, 0x45, 0x5e, 0xb8, 0xd0, 0x97, 0xd5, 399 0xf9, 0x3c, 0x0b, 0x16, 0xcb, 0x38, 0xdb, 0x22, 0x3f, 0xf8, 0x4b, 0x01, 0xf7, 0xcf, 0xf9, 0x92, 400 0xe1, 0xf3, 0xea, 0x0a, 0xab, 0x17, 0x41, 0xfd, 0x32, 0xa3, 0xa1, 0x0f, 0x3e, 0x1e, 0xff, 0xfc, 401 0xa2, 0xae, 0xc0, 0x6e, 0xb6, 0x1c, 0x0f, 0x4f, 0x95, 0xbd, 0x22, 0xbf, 0x7d, 0x66, 0xb6, 0xa6, 402 0xdb, 0xf2, 0xbf, 0x39, 0x30, 0x5b, 0x47, 0xf0, 0x83, 0x0a, 0x16, 0x2b, 0xc6, 0x05, 0xae, 0x5f, 403 0xb6, 0x9b, 0x72, 0x51, 0xd5, 0x47, 0x57, 0x40, 0x12, 0xb3, 0xab, 0x8f, 0xf2, 0xea, 0x07, 0xfa, 404 0xb3, 0xac, 0xfa, 0x7f, 0xe5, 0x1e, 0x9e, 0x58, 0x84, 0x2b, 0xad, 0xa3, 0xf2, 0xe2, 0xad, 0x28, 405 0x0f, 0x64, 0x29, 0xad, 0xfe, 0x27, 0x15, 0x34, 0x5d, 0x12, 0x55, 0xe6, 0xd6, 0x6f, 0x56, 0x4c, 406 0xcd, 0x56, 0xb6, 0x6f, 0xb6, 0x94, 0xd7, 0xeb, 0x05, 0xc9, 0x27, 0x21, 0x8a, 0x7d, 0x83, 0x50, 407 0xdf, 0xf4, 0x71, 0x9c, 0x6f, 0x23, 0xf9, 0x4b, 0x4b, 0x02, 0x56, 0xfe, 0x3b, 0xed, 0x4a, 0xe3, 408 0xab, 0x3a, 0xb3, 0xd6, 0xeb, 0x7d, 0x53, 0x1b, 0x6b, 0x02, 0xd8, 0xf3, 0x98, 0x21, 0xcc, 0xcc, 409 0xda, 0x69, 0x1b, 0x45, 0x60, 0xf6, 0x43, 0x4a, 0xc6, 0x3d, 0x8f, 0x8d, 0xa7, 0x92, 0xf1, 0x4e, 410 0x7b, 0x2c, 0x25, 0xbf, 0xd5, 0xa6, 0xf0, 0x5b, 0x56, 0xcf, 0x63, 0x96, 0x35, 0x15, 0x59, 0xd6, 411 0x4e, 0xdb, 0xb2, 0xa4, 0x6c, 0x77, 0x2e, 0xcf, 0xf3, 0xe9, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 412 0x75, 0x32, 0x38, 0x15, 0xf5, 0x07, 0x00, 0x00, 413} 414 415// Reference imports to suppress errors if they are not otherwise used. 416var _ context.Context 417var _ grpc.ClientConn 418 419// This is a compile-time assertion to ensure that this generated file 420// is compatible with the grpc package it is being compiled against. 421const _ = grpc.SupportPackageIsVersion4 422 423// CampaignExtensionSettingServiceClient is the client API for CampaignExtensionSettingService service. 424// 425// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 426type CampaignExtensionSettingServiceClient interface { 427 // Returns the requested campaign extension setting in full detail. 428 GetCampaignExtensionSetting(ctx context.Context, in *GetCampaignExtensionSettingRequest, opts ...grpc.CallOption) (*resources.CampaignExtensionSetting, error) 429 // Creates, updates, or removes campaign extension settings. Operation 430 // statuses are returned. 431 MutateCampaignExtensionSettings(ctx context.Context, in *MutateCampaignExtensionSettingsRequest, opts ...grpc.CallOption) (*MutateCampaignExtensionSettingsResponse, error) 432} 433 434type campaignExtensionSettingServiceClient struct { 435 cc *grpc.ClientConn 436} 437 438func NewCampaignExtensionSettingServiceClient(cc *grpc.ClientConn) CampaignExtensionSettingServiceClient { 439 return &campaignExtensionSettingServiceClient{cc} 440} 441 442func (c *campaignExtensionSettingServiceClient) GetCampaignExtensionSetting(ctx context.Context, in *GetCampaignExtensionSettingRequest, opts ...grpc.CallOption) (*resources.CampaignExtensionSetting, error) { 443 out := new(resources.CampaignExtensionSetting) 444 err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.CampaignExtensionSettingService/GetCampaignExtensionSetting", in, out, opts...) 445 if err != nil { 446 return nil, err 447 } 448 return out, nil 449} 450 451func (c *campaignExtensionSettingServiceClient) MutateCampaignExtensionSettings(ctx context.Context, in *MutateCampaignExtensionSettingsRequest, opts ...grpc.CallOption) (*MutateCampaignExtensionSettingsResponse, error) { 452 out := new(MutateCampaignExtensionSettingsResponse) 453 err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.CampaignExtensionSettingService/MutateCampaignExtensionSettings", in, out, opts...) 454 if err != nil { 455 return nil, err 456 } 457 return out, nil 458} 459 460// CampaignExtensionSettingServiceServer is the server API for CampaignExtensionSettingService service. 461type CampaignExtensionSettingServiceServer interface { 462 // Returns the requested campaign extension setting in full detail. 463 GetCampaignExtensionSetting(context.Context, *GetCampaignExtensionSettingRequest) (*resources.CampaignExtensionSetting, error) 464 // Creates, updates, or removes campaign extension settings. Operation 465 // statuses are returned. 466 MutateCampaignExtensionSettings(context.Context, *MutateCampaignExtensionSettingsRequest) (*MutateCampaignExtensionSettingsResponse, error) 467} 468 469func RegisterCampaignExtensionSettingServiceServer(s *grpc.Server, srv CampaignExtensionSettingServiceServer) { 470 s.RegisterService(&_CampaignExtensionSettingService_serviceDesc, srv) 471} 472 473func _CampaignExtensionSettingService_GetCampaignExtensionSetting_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 474 in := new(GetCampaignExtensionSettingRequest) 475 if err := dec(in); err != nil { 476 return nil, err 477 } 478 if interceptor == nil { 479 return srv.(CampaignExtensionSettingServiceServer).GetCampaignExtensionSetting(ctx, in) 480 } 481 info := &grpc.UnaryServerInfo{ 482 Server: srv, 483 FullMethod: "/google.ads.googleads.v1.services.CampaignExtensionSettingService/GetCampaignExtensionSetting", 484 } 485 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 486 return srv.(CampaignExtensionSettingServiceServer).GetCampaignExtensionSetting(ctx, req.(*GetCampaignExtensionSettingRequest)) 487 } 488 return interceptor(ctx, in, info, handler) 489} 490 491func _CampaignExtensionSettingService_MutateCampaignExtensionSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 492 in := new(MutateCampaignExtensionSettingsRequest) 493 if err := dec(in); err != nil { 494 return nil, err 495 } 496 if interceptor == nil { 497 return srv.(CampaignExtensionSettingServiceServer).MutateCampaignExtensionSettings(ctx, in) 498 } 499 info := &grpc.UnaryServerInfo{ 500 Server: srv, 501 FullMethod: "/google.ads.googleads.v1.services.CampaignExtensionSettingService/MutateCampaignExtensionSettings", 502 } 503 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 504 return srv.(CampaignExtensionSettingServiceServer).MutateCampaignExtensionSettings(ctx, req.(*MutateCampaignExtensionSettingsRequest)) 505 } 506 return interceptor(ctx, in, info, handler) 507} 508 509var _CampaignExtensionSettingService_serviceDesc = grpc.ServiceDesc{ 510 ServiceName: "google.ads.googleads.v1.services.CampaignExtensionSettingService", 511 HandlerType: (*CampaignExtensionSettingServiceServer)(nil), 512 Methods: []grpc.MethodDesc{ 513 { 514 MethodName: "GetCampaignExtensionSetting", 515 Handler: _CampaignExtensionSettingService_GetCampaignExtensionSetting_Handler, 516 }, 517 { 518 MethodName: "MutateCampaignExtensionSettings", 519 Handler: _CampaignExtensionSettingService_MutateCampaignExtensionSettings_Handler, 520 }, 521 }, 522 Streams: []grpc.StreamDesc{}, 523 Metadata: "google/ads/googleads/v1/services/campaign_extension_setting_service.proto", 524} 525