1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v1/services/carrier_constant_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	resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources"
13	_ "google.golang.org/genproto/googleapis/api/annotations"
14	grpc "google.golang.org/grpc"
15)
16
17// Reference imports to suppress errors if they are not otherwise used.
18var _ = proto.Marshal
19var _ = fmt.Errorf
20var _ = math.Inf
21
22// This is a compile-time assertion to ensure that this generated file
23// is compatible with the proto package it is being compiled against.
24// A compilation error at this line likely means your copy of the
25// proto package needs to be updated.
26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
27
28// Request message for
29// [CarrierConstantService.GetCarrierConstant][google.ads.googleads.v1.services.CarrierConstantService.GetCarrierConstant].
30type GetCarrierConstantRequest struct {
31	// Resource name of the carrier constant to fetch.
32	ResourceName         string   `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
33	XXX_NoUnkeyedLiteral struct{} `json:"-"`
34	XXX_unrecognized     []byte   `json:"-"`
35	XXX_sizecache        int32    `json:"-"`
36}
37
38func (m *GetCarrierConstantRequest) Reset()         { *m = GetCarrierConstantRequest{} }
39func (m *GetCarrierConstantRequest) String() string { return proto.CompactTextString(m) }
40func (*GetCarrierConstantRequest) ProtoMessage()    {}
41func (*GetCarrierConstantRequest) Descriptor() ([]byte, []int) {
42	return fileDescriptor_ad8e2a96eee0407f, []int{0}
43}
44
45func (m *GetCarrierConstantRequest) XXX_Unmarshal(b []byte) error {
46	return xxx_messageInfo_GetCarrierConstantRequest.Unmarshal(m, b)
47}
48func (m *GetCarrierConstantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
49	return xxx_messageInfo_GetCarrierConstantRequest.Marshal(b, m, deterministic)
50}
51func (m *GetCarrierConstantRequest) XXX_Merge(src proto.Message) {
52	xxx_messageInfo_GetCarrierConstantRequest.Merge(m, src)
53}
54func (m *GetCarrierConstantRequest) XXX_Size() int {
55	return xxx_messageInfo_GetCarrierConstantRequest.Size(m)
56}
57func (m *GetCarrierConstantRequest) XXX_DiscardUnknown() {
58	xxx_messageInfo_GetCarrierConstantRequest.DiscardUnknown(m)
59}
60
61var xxx_messageInfo_GetCarrierConstantRequest proto.InternalMessageInfo
62
63func (m *GetCarrierConstantRequest) GetResourceName() string {
64	if m != nil {
65		return m.ResourceName
66	}
67	return ""
68}
69
70func init() {
71	proto.RegisterType((*GetCarrierConstantRequest)(nil), "google.ads.googleads.v1.services.GetCarrierConstantRequest")
72}
73
74func init() {
75	proto.RegisterFile("google/ads/googleads/v1/services/carrier_constant_service.proto", fileDescriptor_ad8e2a96eee0407f)
76}
77
78var fileDescriptor_ad8e2a96eee0407f = []byte{
79	// 356 bytes of a gzipped FileDescriptorProto
80	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xc1, 0x4a, 0xf3, 0x40,
81	0x18, 0x24, 0xf9, 0xe1, 0x07, 0x83, 0x5e, 0x72, 0x10, 0xad, 0x1e, 0x4a, 0x2d, 0x52, 0x3c, 0xec,
82	0x92, 0x7a, 0x91, 0x2d, 0xa2, 0x69, 0x0f, 0xf5, 0x24, 0xa5, 0x42, 0x0f, 0x12, 0x28, 0x6b, 0xb2,
83	0x2c, 0x81, 0x76, 0xb7, 0xee, 0xb7, 0xcd, 0x45, 0xbc, 0xf4, 0x15, 0x7c, 0x03, 0x8f, 0xde, 0x7d,
84	0x09, 0x4f, 0x82, 0xaf, 0xe0, 0xc9, 0xa7, 0x90, 0x74, 0xb3, 0x81, 0xd6, 0x86, 0xde, 0x86, 0xfd,
85	0x66, 0xe6, 0x9b, 0x6f, 0x12, 0xef, 0x8a, 0x4b, 0xc9, 0x27, 0x0c, 0xd3, 0x04, 0xb0, 0x81, 0x39,
86	0xca, 0x02, 0x0c, 0x4c, 0x65, 0x69, 0xcc, 0x00, 0xc7, 0x54, 0xa9, 0x94, 0xa9, 0x71, 0x2c, 0x05,
87	0x68, 0x2a, 0xf4, 0xb8, 0x98, 0xa0, 0x99, 0x92, 0x5a, 0xfa, 0x75, 0xa3, 0x42, 0x34, 0x01, 0x54,
88	0x1a, 0xa0, 0x2c, 0x40, 0xd6, 0xa0, 0x76, 0x51, 0xb5, 0x42, 0x31, 0x90, 0x73, 0xb5, 0x69, 0x87,
89	0xf1, 0xae, 0x1d, 0x5b, 0xe5, 0x2c, 0xc5, 0x54, 0x08, 0xa9, 0xa9, 0x4e, 0xa5, 0x00, 0x33, 0x6d,
90	0x5c, 0x7b, 0x87, 0x7d, 0xa6, 0x7b, 0x46, 0xda, 0x2b, 0x94, 0x43, 0xf6, 0x38, 0x67, 0xa0, 0xfd,
91	0x13, 0x6f, 0xcf, 0xda, 0x8f, 0x05, 0x9d, 0xb2, 0x03, 0xa7, 0xee, 0xb4, 0x76, 0x86, 0xbb, 0xf6,
92	0xf1, 0x96, 0x4e, 0x59, 0xfb, 0xd3, 0xf1, 0xf6, 0xd7, 0xf4, 0x77, 0x26, 0xb5, 0xff, 0xee, 0x78,
93	0xfe, 0x5f, 0x77, 0xbf, 0x83, 0xb6, 0x9d, 0x8b, 0x2a, 0x33, 0xd5, 0xda, 0x95, 0xe2, 0xb2, 0x09,
94	0xb4, 0x26, 0x6d, 0xa0, 0xc5, 0xd7, 0xf7, 0x8b, 0xdb, 0xf2, 0x4f, 0xf3, 0xc2, 0x9e, 0x56, 0x4e,
95	0xba, 0x8c, 0x57, 0xb9, 0x80, 0xcf, 0x9e, 0xbb, 0x0b, 0xd7, 0x6b, 0xc6, 0x72, 0xba, 0x35, 0x66,
96	0xf7, 0x68, 0xf3, 0xe1, 0x83, 0xbc, 0xda, 0x81, 0x73, 0x7f, 0x53, 0x18, 0x70, 0x39, 0xa1, 0x82,
97	0x23, 0xa9, 0x38, 0xe6, 0x4c, 0x2c, 0x8b, 0xb7, 0x1f, 0x71, 0x96, 0x42, 0xf5, 0x6f, 0xd3, 0xb1,
98	0xe0, 0xd5, 0xfd, 0xd7, 0x0f, 0xc3, 0x37, 0xb7, 0xde, 0x37, 0x86, 0x61, 0x02, 0xc8, 0xc0, 0x1c,
99	0x8d, 0x02, 0x54, 0x2c, 0x86, 0x0f, 0x4b, 0x89, 0xc2, 0x04, 0xa2, 0x92, 0x12, 0x8d, 0x82, 0xc8,
100	0x52, 0x7e, 0xdc, 0xa6, 0x79, 0x27, 0x24, 0x4c, 0x80, 0x90, 0x92, 0x44, 0xc8, 0x28, 0x20, 0xc4,
101	0xd2, 0x1e, 0xfe, 0x2f, 0x73, 0x9e, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xf8, 0xf6, 0x00, 0xfb,
102	0xdd, 0x02, 0x00, 0x00,
103}
104
105// Reference imports to suppress errors if they are not otherwise used.
106var _ context.Context
107var _ grpc.ClientConn
108
109// This is a compile-time assertion to ensure that this generated file
110// is compatible with the grpc package it is being compiled against.
111const _ = grpc.SupportPackageIsVersion4
112
113// CarrierConstantServiceClient is the client API for CarrierConstantService service.
114//
115// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
116type CarrierConstantServiceClient interface {
117	// Returns the requested carrier constant in full detail.
118	GetCarrierConstant(ctx context.Context, in *GetCarrierConstantRequest, opts ...grpc.CallOption) (*resources.CarrierConstant, error)
119}
120
121type carrierConstantServiceClient struct {
122	cc *grpc.ClientConn
123}
124
125func NewCarrierConstantServiceClient(cc *grpc.ClientConn) CarrierConstantServiceClient {
126	return &carrierConstantServiceClient{cc}
127}
128
129func (c *carrierConstantServiceClient) GetCarrierConstant(ctx context.Context, in *GetCarrierConstantRequest, opts ...grpc.CallOption) (*resources.CarrierConstant, error) {
130	out := new(resources.CarrierConstant)
131	err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.CarrierConstantService/GetCarrierConstant", in, out, opts...)
132	if err != nil {
133		return nil, err
134	}
135	return out, nil
136}
137
138// CarrierConstantServiceServer is the server API for CarrierConstantService service.
139type CarrierConstantServiceServer interface {
140	// Returns the requested carrier constant in full detail.
141	GetCarrierConstant(context.Context, *GetCarrierConstantRequest) (*resources.CarrierConstant, error)
142}
143
144func RegisterCarrierConstantServiceServer(s *grpc.Server, srv CarrierConstantServiceServer) {
145	s.RegisterService(&_CarrierConstantService_serviceDesc, srv)
146}
147
148func _CarrierConstantService_GetCarrierConstant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
149	in := new(GetCarrierConstantRequest)
150	if err := dec(in); err != nil {
151		return nil, err
152	}
153	if interceptor == nil {
154		return srv.(CarrierConstantServiceServer).GetCarrierConstant(ctx, in)
155	}
156	info := &grpc.UnaryServerInfo{
157		Server:     srv,
158		FullMethod: "/google.ads.googleads.v1.services.CarrierConstantService/GetCarrierConstant",
159	}
160	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
161		return srv.(CarrierConstantServiceServer).GetCarrierConstant(ctx, req.(*GetCarrierConstantRequest))
162	}
163	return interceptor(ctx, in, info, handler)
164}
165
166var _CarrierConstantService_serviceDesc = grpc.ServiceDesc{
167	ServiceName: "google.ads.googleads.v1.services.CarrierConstantService",
168	HandlerType: (*CarrierConstantServiceServer)(nil),
169	Methods: []grpc.MethodDesc{
170		{
171			MethodName: "GetCarrierConstant",
172			Handler:    _CarrierConstantService_GetCarrierConstant_Handler,
173		},
174	},
175	Streams:  []grpc.StreamDesc{},
176	Metadata: "google/ads/googleads/v1/services/carrier_constant_service.proto",
177}
178