1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: google/ads/googleads/v2/enums/structured_snippet_placeholder_field.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// Possible values for Structured Snippet placeholder fields.
26type StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField int32
27
28const (
29	// Not specified.
30	StructuredSnippetPlaceholderFieldEnum_UNSPECIFIED StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField = 0
31	// Used for return value only. Represents value unknown in this version.
32	StructuredSnippetPlaceholderFieldEnum_UNKNOWN StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField = 1
33	// Data Type: STRING. The category of snippet of your products/services.
34	// Must match exactly one of the predefined structured snippets headers.
35	// For a list, visit
36	// https://developers.google.com/adwords/api/docs/appendix/structured-snippet-headers
37	StructuredSnippetPlaceholderFieldEnum_HEADER StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField = 2
38	// Data Type: STRING_LIST. Text values that describe your products/services.
39	// All text must be family safe. Special or non-ASCII characters are not
40	// permitted. A snippet can be at most 25 characters.
41	StructuredSnippetPlaceholderFieldEnum_SNIPPETS StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField = 3
42)
43
44var StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField_name = map[int32]string{
45	0: "UNSPECIFIED",
46	1: "UNKNOWN",
47	2: "HEADER",
48	3: "SNIPPETS",
49}
50
51var StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField_value = map[string]int32{
52	"UNSPECIFIED": 0,
53	"UNKNOWN":     1,
54	"HEADER":      2,
55	"SNIPPETS":    3,
56}
57
58func (x StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField) String() string {
59	return proto.EnumName(StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField_name, int32(x))
60}
61
62func (StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField) EnumDescriptor() ([]byte, []int) {
63	return fileDescriptor_bc73f155783bec59, []int{0, 0}
64}
65
66// Values for Structured Snippet placeholder fields.
67type StructuredSnippetPlaceholderFieldEnum struct {
68	XXX_NoUnkeyedLiteral struct{} `json:"-"`
69	XXX_unrecognized     []byte   `json:"-"`
70	XXX_sizecache        int32    `json:"-"`
71}
72
73func (m *StructuredSnippetPlaceholderFieldEnum) Reset()         { *m = StructuredSnippetPlaceholderFieldEnum{} }
74func (m *StructuredSnippetPlaceholderFieldEnum) String() string { return proto.CompactTextString(m) }
75func (*StructuredSnippetPlaceholderFieldEnum) ProtoMessage()    {}
76func (*StructuredSnippetPlaceholderFieldEnum) Descriptor() ([]byte, []int) {
77	return fileDescriptor_bc73f155783bec59, []int{0}
78}
79
80func (m *StructuredSnippetPlaceholderFieldEnum) XXX_Unmarshal(b []byte) error {
81	return xxx_messageInfo_StructuredSnippetPlaceholderFieldEnum.Unmarshal(m, b)
82}
83func (m *StructuredSnippetPlaceholderFieldEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
84	return xxx_messageInfo_StructuredSnippetPlaceholderFieldEnum.Marshal(b, m, deterministic)
85}
86func (m *StructuredSnippetPlaceholderFieldEnum) XXX_Merge(src proto.Message) {
87	xxx_messageInfo_StructuredSnippetPlaceholderFieldEnum.Merge(m, src)
88}
89func (m *StructuredSnippetPlaceholderFieldEnum) XXX_Size() int {
90	return xxx_messageInfo_StructuredSnippetPlaceholderFieldEnum.Size(m)
91}
92func (m *StructuredSnippetPlaceholderFieldEnum) XXX_DiscardUnknown() {
93	xxx_messageInfo_StructuredSnippetPlaceholderFieldEnum.DiscardUnknown(m)
94}
95
96var xxx_messageInfo_StructuredSnippetPlaceholderFieldEnum proto.InternalMessageInfo
97
98func init() {
99	proto.RegisterEnum("google.ads.googleads.v2.enums.StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField", StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField_name, StructuredSnippetPlaceholderFieldEnum_StructuredSnippetPlaceholderField_value)
100	proto.RegisterType((*StructuredSnippetPlaceholderFieldEnum)(nil), "google.ads.googleads.v2.enums.StructuredSnippetPlaceholderFieldEnum")
101}
102
103func init() {
104	proto.RegisterFile("google/ads/googleads/v2/enums/structured_snippet_placeholder_field.proto", fileDescriptor_bc73f155783bec59)
105}
106
107var fileDescriptor_bc73f155783bec59 = []byte{
108	// 329 bytes of a gzipped FileDescriptorProto
109	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x50, 0xdf, 0x4a, 0xfb, 0x30,
110	0x18, 0xfd, 0xb5, 0x83, 0xfd, 0x24, 0x13, 0x2c, 0xbd, 0x14, 0x77, 0xb1, 0x81, 0x5e, 0xa6, 0x50,
111	0xef, 0xe2, 0x55, 0xe7, 0xba, 0x3f, 0x08, 0xb5, 0x58, 0x37, 0x41, 0x0b, 0x23, 0x2e, 0x31, 0x16,
112	0xba, 0x24, 0x34, 0xe9, 0x9e, 0xc0, 0x27, 0xf1, 0xd2, 0x47, 0xf1, 0x51, 0x7c, 0x05, 0x6f, 0xa4,
113	0x89, 0xab, 0x57, 0xba, 0x9b, 0x70, 0xc8, 0x77, 0xbe, 0x73, 0xbe, 0x73, 0xc0, 0x8c, 0x09, 0xc1,
114	0x4a, 0x1a, 0x60, 0xa2, 0x02, 0x0b, 0x1b, 0xb4, 0x0d, 0x03, 0xca, 0xeb, 0x8d, 0x0a, 0x94, 0xae,
115	0xea, 0xb5, 0xae, 0x2b, 0x4a, 0x56, 0x8a, 0x17, 0x52, 0x52, 0xbd, 0x92, 0x25, 0x5e, 0xd3, 0x67,
116	0x51, 0x12, 0x5a, 0xad, 0x9e, 0x0a, 0x5a, 0x12, 0x28, 0x2b, 0xa1, 0x85, 0xdf, 0xb7, 0xeb, 0x10,
117	0x13, 0x05, 0x5b, 0x25, 0xb8, 0x0d, 0xa1, 0x51, 0x3a, 0x3e, 0xd9, 0x19, 0xc9, 0x22, 0xc0, 0x9c,
118	0x0b, 0x8d, 0x75, 0x21, 0xb8, 0xb2, 0xcb, 0xc3, 0x17, 0x07, 0x9c, 0x66, 0xad, 0x57, 0x66, 0xad,
119	0xd2, 0x1f, 0xa7, 0x49, 0x63, 0x14, 0xf3, 0x7a, 0x33, 0x7c, 0x00, 0x83, 0xbd, 0x44, 0xff, 0x08,
120	0xf4, 0x16, 0x49, 0x96, 0xc6, 0x97, 0xf3, 0xc9, 0x3c, 0x1e, 0x7b, 0xff, 0xfc, 0x1e, 0xf8, 0xbf,
121	0x48, 0xae, 0x92, 0xeb, 0xbb, 0xc4, 0x73, 0x7c, 0x00, 0xba, 0xb3, 0x38, 0x1a, 0xc7, 0x37, 0x9e,
122	0xeb, 0x1f, 0x82, 0x83, 0x2c, 0x99, 0xa7, 0x69, 0x7c, 0x9b, 0x79, 0x9d, 0xd1, 0xa7, 0x03, 0x06,
123	0x6b, 0xb1, 0x81, 0x7f, 0x46, 0x19, 0x9d, 0xed, 0x3d, 0x20, 0x6d, 0x42, 0xa5, 0xce, 0xfd, 0xe8,
124	0x5b, 0x88, 0x89, 0x12, 0x73, 0x06, 0x45, 0xc5, 0x02, 0x46, 0xb9, 0x89, 0xbc, 0x6b, 0x5b, 0x16,
125	0xea, 0x97, 0xf2, 0x2f, 0xcc, 0xfb, 0xea, 0x76, 0xa6, 0x51, 0xf4, 0xe6, 0xf6, 0xa7, 0x56, 0x2a,
126	0x22, 0x0a, 0x5a, 0xd8, 0xa0, 0x65, 0x08, 0x9b, 0x56, 0xd4, 0xfb, 0x6e, 0x9e, 0x47, 0x44, 0xe5,
127	0xed, 0x3c, 0x5f, 0x86, 0xb9, 0x99, 0x7f, 0xb8, 0x03, 0xfb, 0x89, 0x50, 0x44, 0x14, 0x42, 0x2d,
128	0x03, 0xa1, 0x65, 0x88, 0x90, 0xe1, 0x3c, 0x76, 0xcd, 0x61, 0xe7, 0x5f, 0x01, 0x00, 0x00, 0xff,
129	0xff, 0x4b, 0xdb, 0xe2, 0xd2, 0x14, 0x02, 0x00, 0x00,
130}
131