No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 

593 líneas
27 KiB

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