1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v2/enums/device.proto
3
4package enums
5
6import (
7	fmt "fmt"
8	math "math"
9
10	proto "github.com/golang/protobuf/proto"
11	_ "google.golang.org/genproto/googleapis/api/annotations"
12)
13
14// Reference imports to suppress errors if they are not otherwise used.
15var _ = proto.Marshal
16var _ = fmt.Errorf
17var _ = math.Inf
18
19// This is a compile-time assertion to ensure that this generated file
20// is compatible with the proto package it is being compiled against.
21// A compilation error at this line likely means your copy of the
22// proto package needs to be updated.
23const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
24
25// Enumerates Google Ads devices available for targeting.
26type DeviceEnum_Device int32
27
28const (
29	// Not specified.
30	DeviceEnum_UNSPECIFIED DeviceEnum_Device = 0
31	// The value is unknown in this version.
32	DeviceEnum_UNKNOWN DeviceEnum_Device = 1
33	// Mobile devices with full browsers.
34	DeviceEnum_MOBILE DeviceEnum_Device = 2
35	// Tablets with full browsers.
36	DeviceEnum_TABLET DeviceEnum_Device = 3
37	// Computers.
38	DeviceEnum_DESKTOP DeviceEnum_Device = 4
39	// Smart TVs and game consoles.
40	DeviceEnum_CONNECTED_TV DeviceEnum_Device = 6
41	// Other device types.
42	DeviceEnum_OTHER DeviceEnum_Device = 5
43)
44
45var DeviceEnum_Device_name = map[int32]string{
46	0: "UNSPECIFIED",
47	1: "UNKNOWN",
48	2: "MOBILE",
49	3: "TABLET",
50	4: "DESKTOP",
51	6: "CONNECTED_TV",
52	5: "OTHER",
53}
54
55var DeviceEnum_Device_value = map[string]int32{
56	"UNSPECIFIED":  0,
57	"UNKNOWN":      1,
58	"MOBILE":       2,
59	"TABLET":       3,
60	"DESKTOP":      4,
61	"CONNECTED_TV": 6,
62	"OTHER":        5,
63}
64
65func (x DeviceEnum_Device) String() string {
66	return proto.EnumName(DeviceEnum_Device_name, int32(x))
67}
68
69func (DeviceEnum_Device) EnumDescriptor() ([]byte, []int) {
70	return fileDescriptor_6305e028dfac21dd, []int{0, 0}
71}
72
73// Container for enumeration of Google Ads devices available for targeting.
74type DeviceEnum struct {
75	XXX_NoUnkeyedLiteral struct{} `json:"-"`
76	XXX_unrecognized     []byte   `json:"-"`
77	XXX_sizecache        int32    `json:"-"`
78}
79
80func (m *DeviceEnum) Reset()         { *m = DeviceEnum{} }
81func (m *DeviceEnum) String() string { return proto.CompactTextString(m) }
82func (*DeviceEnum) ProtoMessage()    {}
83func (*DeviceEnum) Descriptor() ([]byte, []int) {
84	return fileDescriptor_6305e028dfac21dd, []int{0}
85}
86
87func (m *DeviceEnum) XXX_Unmarshal(b []byte) error {
88	return xxx_messageInfo_DeviceEnum.Unmarshal(m, b)
89}
90func (m *DeviceEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
91	return xxx_messageInfo_DeviceEnum.Marshal(b, m, deterministic)
92}
93func (m *DeviceEnum) XXX_Merge(src proto.Message) {
94	xxx_messageInfo_DeviceEnum.Merge(m, src)
95}
96func (m *DeviceEnum) XXX_Size() int {
97	return xxx_messageInfo_DeviceEnum.Size(m)
98}
99func (m *DeviceEnum) XXX_DiscardUnknown() {
100	xxx_messageInfo_DeviceEnum.DiscardUnknown(m)
101}
102
103var xxx_messageInfo_DeviceEnum proto.InternalMessageInfo
104
105func init() {
106	proto.RegisterEnum("google.ads.googleads.v2.enums.DeviceEnum_Device", DeviceEnum_Device_name, DeviceEnum_Device_value)
107	proto.RegisterType((*DeviceEnum)(nil), "google.ads.googleads.v2.enums.DeviceEnum")
108}
109
110func init() {
111	proto.RegisterFile("google/ads/googleads/v2/enums/device.proto", fileDescriptor_6305e028dfac21dd)
112}
113
114var fileDescriptor_6305e028dfac21dd = []byte{
115	// 320 bytes of a gzipped FileDescriptorProto
116	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0x41, 0x4f, 0xfa, 0x30,
117	0x00, 0xc5, 0xff, 0x8c, 0x3f, 0x33, 0x16, 0x13, 0x9b, 0x1d, 0x8d, 0x1c, 0xe0, 0xe8, 0xa1, 0x4b,
118	0xe6, 0xad, 0x9e, 0x36, 0x56, 0x91, 0x80, 0xdb, 0x22, 0x65, 0x26, 0x66, 0x89, 0x99, 0x74, 0xa9,
119	0x4b, 0xa0, 0x25, 0x14, 0xf6, 0x81, 0x3c, 0xfa, 0x51, 0xfc, 0x14, 0x9e, 0xfd, 0x14, 0xa6, 0xad,
120	0xec, 0xa6, 0x97, 0xe5, 0xad, 0xef, 0xd7, 0x97, 0xd7, 0x07, 0xae, 0xb8, 0x94, 0x7c, 0x5d, 0xf9,
121	0x25, 0x53, 0xbe, 0x95, 0x5a, 0x35, 0x81, 0x5f, 0x89, 0xc3, 0x46, 0xf9, 0xac, 0x6a, 0xea, 0x55,
122	0x85, 0xb6, 0x3b, 0xb9, 0x97, 0xde, 0xc0, 0x02, 0xa8, 0x64, 0x0a, 0xb5, 0x2c, 0x6a, 0x02, 0x64,
123	0xd8, 0x8b, 0xcb, 0x63, 0xd4, 0xb6, 0xf6, 0x4b, 0x21, 0xe4, 0xbe, 0xdc, 0xd7, 0x52, 0x28, 0x7b,
124	0x79, 0xd4, 0x00, 0x10, 0x9b, 0x30, 0x22, 0x0e, 0x9b, 0xd1, 0x2b, 0x70, 0xed, 0x9f, 0x77, 0x0e,
125	0xfa, 0xcb, 0x64, 0x91, 0x91, 0xf1, 0xf4, 0x76, 0x4a, 0x62, 0xf8, 0xcf, 0xeb, 0x83, 0x93, 0x65,
126	0x32, 0x4b, 0xd2, 0xc7, 0x04, 0x76, 0x3c, 0x00, 0xdc, 0xfb, 0x34, 0x9a, 0xce, 0x09, 0x74, 0xb4,
127	0xa6, 0x61, 0x34, 0x27, 0x14, 0x76, 0x35, 0x14, 0x93, 0xc5, 0x8c, 0xa6, 0x19, 0xfc, 0xef, 0x41,
128	0x70, 0x36, 0x4e, 0x93, 0x84, 0x8c, 0x29, 0x89, 0x9f, 0x69, 0x0e, 0x5d, 0xef, 0x14, 0xf4, 0x52,
129	0x7a, 0x47, 0x1e, 0x60, 0x2f, 0xfa, 0xec, 0x80, 0xe1, 0x4a, 0x6e, 0xd0, 0x9f, 0xdd, 0xa3, 0xbe,
130	0x6d, 0x93, 0xe9, 0xaa, 0x59, 0xe7, 0x29, 0xfa, 0xa1, 0xb9, 0x5c, 0x97, 0x82, 0x23, 0xb9, 0xe3,
131	0x3e, 0xaf, 0x84, 0x79, 0xc8, 0x71, 0xa5, 0x6d, 0xad, 0x7e, 0x19, 0xed, 0xc6, 0x7c, 0xdf, 0x9c,
132	0xee, 0x24, 0x0c, 0xdf, 0x9d, 0xc1, 0xc4, 0x46, 0x85, 0x4c, 0x21, 0x2b, 0xb5, 0xca, 0x03, 0xa4,
133	0x77, 0x50, 0x1f, 0x47, 0xbf, 0x08, 0x99, 0x2a, 0x5a, 0xbf, 0xc8, 0x83, 0xc2, 0xf8, 0x5f, 0xce,
134	0xd0, 0x1e, 0x62, 0x1c, 0x32, 0x85, 0x71, 0x4b, 0x60, 0x9c, 0x07, 0x18, 0x1b, 0xe6, 0xc5, 0x35,
135	0xc5, 0xae, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x41, 0xbc, 0x96, 0x4f, 0xcc, 0x01, 0x00, 0x00,
136}
137