1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v3/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/v3/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	// Output only. 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	// Output only. The ID of the mobile device constant.
35	Id *wrappers.Int64Value `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
36	// Output only. The name of the mobile device.
37	Name *wrappers.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
38	// Output only. 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	// Output only. 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	// Output only. The type of mobile device.
43	Type                 enums.MobileDeviceTypeEnum_MobileDeviceType `protobuf:"varint,6,opt,name=type,proto3,enum=google.ads.googleads.v3.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_c5b5d0a29b45d355, []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.v3.resources.MobileDeviceConstant")
118}
119
120func init() {
121	proto.RegisterFile("google/ads/googleads/v3/resources/mobile_device_constant.proto", fileDescriptor_c5b5d0a29b45d355)
122}
123
124var fileDescriptor_c5b5d0a29b45d355 = []byte{
125	// 520 bytes of a gzipped FileDescriptorProto
126	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x93, 0x4f, 0x6b, 0xd4, 0x4e,
127	0x18, 0xc7, 0xd9, 0x64, 0x7f, 0x85, 0xdf, 0xf8, 0x07, 0x8d, 0x0a, 0xdb, 0x5a, 0x74, 0x2b, 0x14,
128	0xf6, 0xe2, 0x8c, 0x34, 0xb6, 0x87, 0x08, 0x42, 0xd6, 0x4a, 0x51, 0xb0, 0x94, 0xad, 0xee, 0xa1,
129	0xac, 0x84, 0x49, 0x32, 0x1b, 0x07, 0x32, 0x33, 0x61, 0x66, 0xb2, 0xb2, 0x88, 0x57, 0x5f, 0x88,
130	0x47, 0xdf, 0x87, 0x17, 0x5f, 0x45, 0xcf, 0x7d, 0x09, 0x9e, 0x24, 0x93, 0x49, 0x1a, 0xec, 0x56,
131	0xeb, 0xed, 0xd9, 0x3c, 0xdf, 0xcf, 0xf7, 0xf9, 0xce, 0xb3, 0x33, 0xe0, 0x79, 0x26, 0x44, 0x96,
132	0x13, 0x84, 0x53, 0x85, 0xea, 0xb2, 0xaa, 0x16, 0x3e, 0x92, 0x44, 0x89, 0x52, 0x26, 0x44, 0x21,
133	0x26, 0x62, 0x9a, 0x93, 0x28, 0x25, 0x0b, 0x9a, 0x90, 0x28, 0x11, 0x5c, 0x69, 0xcc, 0x35, 0x2c,
134	0xa4, 0xd0, 0xc2, 0xdb, 0xaa, 0x21, 0x88, 0x53, 0x05, 0x5b, 0x1e, 0x2e, 0x7c, 0xd8, 0xf2, 0x1b,
135	0x7b, 0x97, 0x8d, 0x20, 0xbc, 0x64, 0xbf, 0xdb, 0xeb, 0x65, 0x41, 0x6a, 0xeb, 0x8d, 0x87, 0x0d,
136	0x57, 0x50, 0x34, 0xa7, 0x24, 0x4f, 0xa3, 0x98, 0x7c, 0xc0, 0x0b, 0x2a, 0xa4, 0x15, 0xac, 0x77,
137	0x04, 0xcd, 0x38, 0xdb, 0x7a, 0x60, 0x5b, 0xe6, 0x57, 0x5c, 0xce, 0xd1, 0x47, 0x89, 0x8b, 0x82,
138	0x48, 0x65, 0xfb, 0x9b, 0x1d, 0x14, 0x73, 0x2e, 0x34, 0xd6, 0x54, 0x70, 0xdb, 0x7d, 0xf4, 0xbd,
139	0x0f, 0xee, 0xbe, 0x31, 0xb1, 0xf6, 0x4d, 0xaa, 0x17, 0xf6, 0xcc, 0xde, 0x09, 0xb8, 0xd1, 0x0c,
140	0x8a, 0x38, 0x66, 0x64, 0xd0, 0x1b, 0xf6, 0x46, 0xff, 0x8f, 0x77, 0x4f, 0x43, 0xf7, 0x67, 0x88,
141	0xc0, 0xe3, 0xf3, 0x0d, 0xd8, 0xaa, 0xa0, 0x0a, 0x26, 0x82, 0xa1, 0x55, 0x6e, 0x93, 0xeb, 0x8d,
142	0xd7, 0x21, 0x66, 0xc4, 0x7b, 0x02, 0x1c, 0x9a, 0x0e, 0x9c, 0x61, 0x6f, 0x74, 0x6d, 0xe7, 0xbe,
143	0xe5, 0x61, 0x93, 0x1f, 0xbe, 0xe2, 0x7a, 0xef, 0xe9, 0x14, 0xe7, 0x25, 0x19, 0xbb, 0xa7, 0xa1,
144	0x3b, 0x71, 0x68, 0xea, 0xed, 0x82, 0xbe, 0x09, 0xe1, 0x1a, 0x66, 0xf3, 0x02, 0x73, 0xac, 0x25,
145	0xe5, 0x59, 0x07, 0x32, 0x72, 0xef, 0x10, 0xdc, 0x66, 0x98, 0x97, 0x73, 0x9c, 0xe8, 0x52, 0x12,
146	0x59, 0x1f, 0xa4, 0x7f, 0x55, 0x8f, 0x5b, 0x5d, 0xd6, 0x04, 0x7f, 0x07, 0xee, 0x89, 0x82, 0x48,
147	0xac, 0x29, 0xcf, 0x22, 0xb5, 0x54, 0x9a, 0xb0, 0xda, 0xf3, 0xbf, 0xab, 0x7a, 0xde, 0x69, 0xf9,
148	0x63, 0x83, 0x1b, 0xdb, 0xf7, 0xa0, 0x5f, 0x5d, 0x86, 0xc1, 0xda, 0xb0, 0x37, 0xba, 0xb9, 0xb3,
149	0x0f, 0x2f, 0xbb, 0x68, 0xe6, 0x16, 0xc1, 0xee, 0x82, 0xdf, 0x2e, 0x0b, 0xf2, 0x92, 0x97, 0xec,
150	0xc2, 0x47, 0xbb, 0x85, 0xca, 0x36, 0x88, 0xcf, 0xc2, 0xe8, 0x1f, 0xff, 0x30, 0x0f, 0xb2, 0x15,
151	0x5f, 0x15, 0xfa, 0xb4, 0xfa, 0x85, 0x7c, 0x1e, 0x7f, 0x71, 0xc0, 0x76, 0x22, 0x18, 0xfc, 0xeb,
152	0x1b, 0x19, 0xaf, 0xaf, 0x9a, 0x77, 0x54, 0x2d, 0xec, 0xa8, 0x77, 0xf2, 0xda, 0xf2, 0x99, 0xc8,
153	0x31, 0xcf, 0xa0, 0x90, 0x19, 0xca, 0x08, 0x37, 0xeb, 0x44, 0xe7, 0xb1, 0xff, 0xf0, 0x84, 0x9f,
154	0xb5, 0xd5, 0x57, 0xc7, 0x3d, 0x08, 0xc3, 0x6f, 0xce, 0xd6, 0x41, 0x6d, 0x19, 0xa6, 0x0a, 0xd6,
155	0x65, 0x55, 0x4d, 0x7d, 0x38, 0x69, 0x94, 0x3f, 0x1a, 0xcd, 0x2c, 0x4c, 0xd5, 0xac, 0xd5, 0xcc,
156	0xa6, 0xfe, 0xac, 0xd5, 0x9c, 0x39, 0xdb, 0x75, 0x23, 0x08, 0xc2, 0x54, 0x05, 0x41, 0xab, 0x0a,
157	0x82, 0xa9, 0x1f, 0x04, 0xad, 0x2e, 0x5e, 0x33, 0x61, 0xfd, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff,
158	0x73, 0x22, 0xb2, 0xee, 0x6e, 0x04, 0x00, 0x00,
159}
160