1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/resources/carrier_constant.proto
3
4package resources
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	wrappers "github.com/golang/protobuf/ptypes/wrappers"
12	_ "google.golang.org/genproto/googleapis/api/annotations"
13)
14
15// Reference imports to suppress errors if they are not otherwise used.
16var _ = proto.Marshal
17var _ = fmt.Errorf
18var _ = math.Inf
19
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.
24const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
25
26// A carrier criterion that can be used in campaign targeting.
27type CarrierConstant struct {
28	// Output only. The resource name of the carrier criterion.
29	// Carrier criterion resource names have the form:
30	//
31	// `carrierConstants/{criterion_id}`
32	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
33	// Output only. The ID of the carrier criterion.
34	Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
35	// Output only. The full name of the carrier in English.
36	Name *wrappers.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
37	// Output only. The country code of the country where the carrier is located, e.g., "AR",
38	// "FR", etc.
39	CountryCode          *wrappers.StringValue `protobuf:"bytes,4,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
40	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
41	XXX_unrecognized     []byte                `json:"-"`
42	XXX_sizecache        int32                 `json:"-"`
43}
44
45func (m *CarrierConstant) Reset()         { *m = CarrierConstant{} }
46func (m *CarrierConstant) String() string { return proto.CompactTextString(m) }
47func (*CarrierConstant) ProtoMessage()    {}
48func (*CarrierConstant) Descriptor() ([]byte, []int) {
49	return fileDescriptor_41cfb443de8f3806, []int{0}
50}
51
52func (m *CarrierConstant) XXX_Unmarshal(b []byte) error {
53	return xxx_messageInfo_CarrierConstant.Unmarshal(m, b)
54}
55func (m *CarrierConstant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
56	return xxx_messageInfo_CarrierConstant.Marshal(b, m, deterministic)
57}
58func (m *CarrierConstant) XXX_Merge(src proto.Message) {
59	xxx_messageInfo_CarrierConstant.Merge(m, src)
60}
61func (m *CarrierConstant) XXX_Size() int {
62	return xxx_messageInfo_CarrierConstant.Size(m)
63}
64func (m *CarrierConstant) XXX_DiscardUnknown() {
65	xxx_messageInfo_CarrierConstant.DiscardUnknown(m)
66}
67
68var xxx_messageInfo_CarrierConstant proto.InternalMessageInfo
69
70func (m *CarrierConstant) GetResourceName() string {
71	if m != nil {
72		return m.ResourceName
73	}
74	return ""
75}
76
77func (m *CarrierConstant) GetId() *wrappers.Int64Value {
78	if m != nil {
79		return m.Id
80	}
81	return nil
82}
83
84func (m *CarrierConstant) GetName() *wrappers.StringValue {
85	if m != nil {
86		return m.Name
87	}
88	return nil
89}
90
91func (m *CarrierConstant) GetCountryCode() *wrappers.StringValue {
92	if m != nil {
93		return m.CountryCode
94	}
95	return nil
96}
97
98func init() {
99	proto.RegisterType((*CarrierConstant)(nil), "google.ads.googleads.v3.resources.CarrierConstant")
100}
101
102func init() {
103	proto.RegisterFile("google/ads/googleads/v3/resources/carrier_constant.proto", fileDescriptor_41cfb443de8f3806)
104}
105
106var fileDescriptor_41cfb443de8f3806 = []byte{
107	// 431 bytes of a gzipped FileDescriptorProto
108	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0x41, 0x8b, 0x13, 0x31,
109	0x18, 0x86, 0x69, 0x66, 0x11, 0xcc, 0xae, 0x08, 0x83, 0x87, 0xba, 0x2e, 0xba, 0xab, 0x2c, 0x14,
110	0x0f, 0xc9, 0xe2, 0xa8, 0x48, 0x3c, 0xa5, 0x15, 0x16, 0x3d, 0xe8, 0x52, 0xb1, 0x07, 0x29, 0x94,
111	0x34, 0xc9, 0x8e, 0x81, 0x4e, 0xbe, 0x21, 0xc9, 0x54, 0x44, 0x3c, 0xf8, 0x57, 0x3c, 0xfa, 0x53,
112	0xfc, 0x15, 0x7b, 0x5e, 0xff, 0x81, 0x27, 0xe9, 0x4c, 0x66, 0xb6, 0x56, 0xd0, 0xde, 0xde, 0x99,
113	0xef, 0x7d, 0xde, 0xbc, 0x1f, 0x7c, 0xf8, 0x59, 0x0e, 0x90, 0x2f, 0x34, 0x15, 0xca, 0xd3, 0x46,
114	0xae, 0xd4, 0x32, 0xa3, 0x4e, 0x7b, 0xa8, 0x9c, 0xd4, 0x9e, 0x4a, 0xe1, 0x9c, 0xd1, 0x6e, 0x26,
115	0xc1, 0xfa, 0x20, 0x6c, 0x20, 0xa5, 0x83, 0x00, 0xe9, 0x51, 0x63, 0x27, 0x42, 0x79, 0xd2, 0x91,
116	0x64, 0x99, 0x91, 0x8e, 0xdc, 0xbf, 0xd7, 0x86, 0x97, 0x86, 0x9e, 0x1b, 0xbd, 0x50, 0xb3, 0xb9,
117	0xfe, 0x20, 0x96, 0x06, 0x5c, 0x93, 0xb1, 0x7f, 0x7b, 0xcd, 0xd0, 0x62, 0x71, 0x74, 0x37, 0x8e,
118	0xea, 0xaf, 0x79, 0x75, 0x4e, 0x3f, 0x3a, 0x51, 0x96, 0xda, 0xf9, 0x38, 0x3f, 0x58, 0x43, 0x85,
119	0xb5, 0x10, 0x44, 0x30, 0x60, 0xe3, 0xf4, 0xfe, 0x4f, 0x84, 0x6f, 0x8e, 0x9a, 0xde, 0xa3, 0x58,
120	0x3b, 0x7d, 0x87, 0x6f, 0xb4, 0x6f, 0xcc, 0xac, 0x28, 0x74, 0xbf, 0x77, 0xd8, 0x1b, 0x5c, 0x1f,
121	0x9e, 0x5c, 0xf0, 0xe4, 0x17, 0x7f, 0x88, 0x07, 0x57, 0x4b, 0x44, 0x55, 0x1a, 0x4f, 0x24, 0x14,
122	0x74, 0x23, 0x68, 0xbc, 0xd7, 0xc6, 0xbc, 0x16, 0x85, 0x4e, 0x4f, 0x30, 0x32, 0xaa, 0x8f, 0x0e,
123	0x7b, 0x83, 0xdd, 0x47, 0x77, 0x22, 0x4a, 0xda, 0xd6, 0xe4, 0xa5, 0x0d, 0x4f, 0x1f, 0x4f, 0xc4,
124	0xa2, 0xd2, 0xc3, 0xe4, 0x82, 0x27, 0x63, 0x64, 0x54, 0xfa, 0x04, 0xef, 0xd4, 0xef, 0x27, 0x35,
125	0x73, 0xf0, 0x17, 0xf3, 0x36, 0x38, 0x63, 0xf3, 0x35, 0xa8, 0xb6, 0xa7, 0x2f, 0xf0, 0x9e, 0x84,
126	0xca, 0x06, 0xf7, 0x69, 0x26, 0x41, 0xe9, 0xfe, 0xce, 0xb6, 0xf8, 0x6e, 0xc4, 0x46, 0xa0, 0x34,
127	0x1b, 0x5f, 0xf2, 0x37, 0xdb, 0xef, 0x9a, 0x3e, 0x90, 0x7f, 0xfe, 0xf0, 0xf4, 0xf3, 0xe6, 0x3d,
128	0x7c, 0x19, 0x7e, 0x45, 0xf8, 0x58, 0x42, 0x41, 0xfe, 0x7b, 0x11, 0xc3, 0x5b, 0x1b, 0xf9, 0x67,
129	0xab, 0xd2, 0x67, 0xbd, 0xf7, 0xaf, 0x22, 0x9a, 0xc3, 0x42, 0xd8, 0x9c, 0x80, 0xcb, 0x69, 0xae,
130	0x6d, 0xbd, 0x12, 0xbd, 0x6a, 0xf8, 0x8f, 0x2b, 0x7d, 0xde, 0xa9, 0x6f, 0x28, 0x39, 0xe5, 0xfc,
131	0x3b, 0x3a, 0x3a, 0x6d, 0x22, 0xb9, 0xf2, 0xa4, 0x91, 0x2b, 0x35, 0xc9, 0xc8, 0xb8, 0x75, 0xfe,
132	0x68, 0x3d, 0x53, 0xae, 0xfc, 0xb4, 0xf3, 0x4c, 0x27, 0xd9, 0xb4, 0xf3, 0x5c, 0xa2, 0xe3, 0x66,
133	0xc0, 0x18, 0x57, 0x9e, 0xb1, 0xce, 0xc5, 0xd8, 0x24, 0x63, 0xac, 0xf3, 0xcd, 0xaf, 0xd5, 0x65,
134	0xb3, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xdc, 0x85, 0x97, 0x7e, 0x51, 0x03, 0x00, 0x00,
135}
136