1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v1/resources/mobile_device_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	enums "google.golang.org/genproto/googleapis/ads/googleads/v1/enums"
13	_ "google.golang.org/genproto/googleapis/api/annotations"
14)
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
26
27// A mobile device constant.
28type MobileDeviceConstant struct {
29	// The resource name of the mobile device constant.
30	// Mobile device constant resource names have the form:
31	//
32	// `mobileDeviceConstants/{criterion_id}`
33	ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
34	// The ID of the mobile device constant.
35	Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
36	// The name of the mobile device.
37	Name *wrappers.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
38	// The manufacturer of the mobile device.
39	ManufacturerName *wrappers.StringValue `protobuf:"bytes,4,opt,name=manufacturer_name,json=manufacturerName,proto3" json:"manufacturer_name,omitempty"`
40	// The operating system of the mobile device.
41	OperatingSystemName *wrappers.StringValue `protobuf:"bytes,5,opt,name=operating_system_name,json=operatingSystemName,proto3" json:"operating_system_name,omitempty"`
42	// The type of mobile device.
43	Type                 enums.MobileDeviceTypeEnum_MobileDeviceType `protobuf:"varint,6,opt,name=type,proto3,enum=google.ads.googleads.v1.enums.MobileDeviceTypeEnum_MobileDeviceType" json:"type,omitempty"`
44	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
45	XXX_unrecognized     []byte                                      `json:"-"`
46	XXX_sizecache        int32                                       `json:"-"`
47}
48
49func (m *MobileDeviceConstant) Reset()         { *m = MobileDeviceConstant{} }
50func (m *MobileDeviceConstant) String() string { return proto.CompactTextString(m) }
51func (*MobileDeviceConstant) ProtoMessage()    {}
52func (*MobileDeviceConstant) Descriptor() ([]byte, []int) {
53	return fileDescriptor_5f49c94eff431093, []int{0}
54}
55
56func (m *MobileDeviceConstant) XXX_Unmarshal(b []byte) error {
57	return xxx_messageInfo_MobileDeviceConstant.Unmarshal(m, b)
58}
59func (m *MobileDeviceConstant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
60	return xxx_messageInfo_MobileDeviceConstant.Marshal(b, m, deterministic)
61}
62func (m *MobileDeviceConstant) XXX_Merge(src proto.Message) {
63	xxx_messageInfo_MobileDeviceConstant.Merge(m, src)
64}
65func (m *MobileDeviceConstant) XXX_Size() int {
66	return xxx_messageInfo_MobileDeviceConstant.Size(m)
67}
68func (m *MobileDeviceConstant) XXX_DiscardUnknown() {
69	xxx_messageInfo_MobileDeviceConstant.DiscardUnknown(m)
70}
71
72var xxx_messageInfo_MobileDeviceConstant proto.InternalMessageInfo
73
74func (m *MobileDeviceConstant) GetResourceName() string {
75	if m != nil {
76		return m.ResourceName
77	}
78	return ""
79}
80
81func (m *MobileDeviceConstant) GetId() *wrappers.Int64Value {
82	if m != nil {
83		return m.Id
84	}
85	return nil
86}
87
88func (m *MobileDeviceConstant) GetName() *wrappers.StringValue {
89	if m != nil {
90		return m.Name
91	}
92	return nil
93}
94
95func (m *MobileDeviceConstant) GetManufacturerName() *wrappers.StringValue {
96	if m != nil {
97		return m.ManufacturerName
98	}
99	return nil
100}
101
102func (m *MobileDeviceConstant) GetOperatingSystemName() *wrappers.StringValue {
103	if m != nil {
104		return m.OperatingSystemName
105	}
106	return nil
107}
108
109func (m *MobileDeviceConstant) GetType() enums.MobileDeviceTypeEnum_MobileDeviceType {
110	if m != nil {
111		return m.Type
112	}
113	return enums.MobileDeviceTypeEnum_UNSPECIFIED
114}
115
116func init() {
117	proto.RegisterType((*MobileDeviceConstant)(nil), "google.ads.googleads.v1.resources.MobileDeviceConstant")
118}
119
120func init() {
121	proto.RegisterFile("google/ads/googleads/v1/resources/mobile_device_constant.proto", fileDescriptor_5f49c94eff431093)
122}
123
124var fileDescriptor_5f49c94eff431093 = []byte{
125	// 448 bytes of a gzipped FileDescriptorProto
126	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xdf, 0x6a, 0x14, 0x31,
127	0x14, 0xc6, 0x99, 0xd9, 0xb5, 0x60, 0xfc, 0x83, 0x8e, 0x0a, 0x6b, 0x2d, 0xb2, 0x55, 0x0a, 0x0b,
128	0x42, 0xc6, 0xa9, 0xd2, 0x8b, 0x11, 0x84, 0xa9, 0x95, 0x52, 0x41, 0x59, 0xb6, 0xb2, 0x88, 0x2c,
129	0x2c, 0xd9, 0xc9, 0x69, 0x08, 0x6c, 0xfe, 0x90, 0x64, 0x56, 0xf6, 0x05, 0xbc, 0xf7, 0x15, 0xbc,
130	0xf4, 0x51, 0x7c, 0x14, 0x9f, 0x42, 0x36, 0x99, 0x09, 0xc5, 0x5a, 0xed, 0xdd, 0x99, 0x9c, 0xef,
131	0xfb, 0xe5, 0xcb, 0x9c, 0x83, 0x5e, 0x33, 0xa5, 0xd8, 0x12, 0x72, 0x42, 0x6d, 0x1e, 0xca, 0x4d,
132	0xb5, 0x2a, 0x72, 0x03, 0x56, 0x35, 0xa6, 0x06, 0x9b, 0x0b, 0xb5, 0xe0, 0x4b, 0x98, 0x53, 0x58,
133	0xf1, 0x1a, 0xe6, 0xb5, 0x92, 0xd6, 0x11, 0xe9, 0xb0, 0x36, 0xca, 0xa9, 0x6c, 0x37, 0x98, 0x30,
134	0xa1, 0x16, 0x47, 0x3f, 0x5e, 0x15, 0x38, 0xfa, 0xb7, 0x0f, 0x2e, 0xbb, 0x02, 0x64, 0x23, 0xfe,
135	0xc4, 0xbb, 0xb5, 0x86, 0x80, 0xde, 0xde, 0xe9, 0x7c, 0x9a, 0xe7, 0x44, 0x4a, 0xe5, 0x88, 0xe3,
136	0x4a, 0xda, 0xb6, 0xfb, 0xb8, 0xed, 0xfa, 0xaf, 0x45, 0x73, 0x96, 0x7f, 0x31, 0x44, 0x6b, 0x30,
137	0x6d, 0xff, 0xc9, 0xb7, 0x1e, 0xba, 0xff, 0xde, 0xa3, 0x8f, 0x3c, 0xf9, 0x4d, 0x9b, 0x3b, 0x7b,
138	0x8a, 0x6e, 0x75, 0xd9, 0xe6, 0x92, 0x08, 0x18, 0x24, 0xc3, 0x64, 0x74, 0x7d, 0x72, 0xb3, 0x3b,
139	0xfc, 0x40, 0x04, 0x64, 0xcf, 0x50, 0xca, 0xe9, 0x20, 0x1d, 0x26, 0xa3, 0x1b, 0xfb, 0x8f, 0xda,
140	0x87, 0xe1, 0xee, 0x2a, 0x7c, 0x22, 0xdd, 0xc1, 0xcb, 0x29, 0x59, 0x36, 0x30, 0x49, 0x39, 0xcd,
141	0x9e, 0xa3, 0xbe, 0x07, 0xf5, 0xbc, 0x7c, 0xe7, 0x82, 0xfc, 0xd4, 0x19, 0x2e, 0x59, 0xd0, 0x7b,
142	0x65, 0x76, 0x82, 0xee, 0x0a, 0x22, 0x9b, 0x33, 0x52, 0xbb, 0xc6, 0x80, 0x09, 0x39, 0xfa, 0x57,
143	0xb0, 0xdf, 0x39, 0x6f, 0xf3, 0x49, 0xc7, 0xe8, 0x81, 0xd2, 0x60, 0x88, 0xe3, 0x92, 0xcd, 0xed,
144	0xda, 0x3a, 0x10, 0x01, 0x77, 0xed, 0x0a, 0xb8, 0x7b, 0xd1, 0x7a, 0xea, 0x9d, 0x9e, 0xf8, 0x09,
145	0xf5, 0x37, 0x53, 0x18, 0x6c, 0x0d, 0x93, 0xd1, 0xed, 0xfd, 0x23, 0x7c, 0xd9, 0x84, 0xfd, 0xf8,
146	0xf0, 0xf9, 0x7f, 0xfc, 0x71, 0xad, 0xe1, 0xad, 0x6c, 0xc4, 0x85, 0xc3, 0x89, 0x27, 0x1e, 0x7e,
147	0x4d, 0xd1, 0x5e, 0xad, 0x04, 0xfe, 0xef, 0xce, 0x1c, 0x3e, 0xfc, 0xdb, 0xe8, 0xc6, 0x9b, 0x27,
148	0x8c, 0x93, 0xcf, 0xef, 0x5a, 0x3f, 0x53, 0x4b, 0x22, 0x19, 0x56, 0x86, 0xe5, 0x0c, 0xa4, 0x7f,
149	0x60, 0xb7, 0x60, 0x9a, 0xdb, 0x7f, 0xac, 0xf4, 0xab, 0x58, 0x7d, 0x4f, 0x7b, 0xc7, 0x55, 0xf5,
150	0x23, 0xdd, 0x3d, 0x0e, 0xc8, 0x8a, 0x5a, 0x1c, 0xca, 0x4d, 0x35, 0x2d, 0xf0, 0xa4, 0x53, 0xfe,
151	0xec, 0x34, 0xb3, 0x8a, 0xda, 0x59, 0xd4, 0xcc, 0xa6, 0xc5, 0x2c, 0x6a, 0x7e, 0xa5, 0x7b, 0xa1,
152	0x51, 0x96, 0x15, 0xb5, 0x65, 0x19, 0x55, 0x65, 0x39, 0x2d, 0xca, 0x32, 0xea, 0x16, 0x5b, 0x3e,
153	0xec, 0x8b, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x3f, 0x5b, 0x38, 0x7e, 0x03, 0x00, 0x00,
154}
155