blob: 9d3b483391fb470c0d6950af0d711c825a3c55db [file] [log] [blame]
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: google/ads/googleads/v3/enums/google_ads_field_data_type.proto
package enums
import (
fmt "fmt"
math "math"
proto "github.com/golang/protobuf/proto"
_ "google.golang.org/genproto/googleapis/api/annotations"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
// These are the various types a GoogleAdsService artifact may take on.
type GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType int32
const (
// Unspecified
GoogleAdsFieldDataTypeEnum_UNSPECIFIED GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 0
// Unknown
GoogleAdsFieldDataTypeEnum_UNKNOWN GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 1
// Maps to google.protobuf.BoolValue
//
// Applicable operators: =, !=
GoogleAdsFieldDataTypeEnum_BOOLEAN GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 2
// Maps to google.protobuf.StringValue. It can be compared using the set of
// operators specific to dates however.
//
// Applicable operators: =, <, >, <=, >=, BETWEEN, DURING, and IN
GoogleAdsFieldDataTypeEnum_DATE GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 3
// Maps to google.protobuf.DoubleValue
//
// Applicable operators: =, !=, <, >, IN, NOT IN
GoogleAdsFieldDataTypeEnum_DOUBLE GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 4
// Maps to an enum. It's specific definition can be found at type_url.
//
// Applicable operators: =, !=, IN, NOT IN
GoogleAdsFieldDataTypeEnum_ENUM GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 5
// Maps to google.protobuf.FloatValue
//
// Applicable operators: =, !=, <, >, IN, NOT IN
GoogleAdsFieldDataTypeEnum_FLOAT GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 6
// Maps to google.protobuf.Int32Value
//
// Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN
GoogleAdsFieldDataTypeEnum_INT32 GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 7
// Maps to google.protobuf.Int64Value
//
// Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN
GoogleAdsFieldDataTypeEnum_INT64 GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 8
// Maps to a protocol buffer message type. The data type's details can be
// found in type_url.
//
// No operators work with MESSAGE fields.
GoogleAdsFieldDataTypeEnum_MESSAGE GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 9
// Maps to google.protobuf.StringValue. Represents the resource name
// (unique id) of a resource or one of its foreign keys.
//
// No operators work with RESOURCE_NAME fields.
GoogleAdsFieldDataTypeEnum_RESOURCE_NAME GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 10
// Maps to google.protobuf.StringValue.
//
// Applicable operators: =, !=, LIKE, NOT LIKE, IN, NOT IN
GoogleAdsFieldDataTypeEnum_STRING GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 11
// Maps to google.protobuf.UInt64Value
//
// Applicable operators: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN
GoogleAdsFieldDataTypeEnum_UINT64 GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType = 12
)
var GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType_name = map[int32]string{
0: "UNSPECIFIED",
1: "UNKNOWN",
2: "BOOLEAN",
3: "DATE",
4: "DOUBLE",
5: "ENUM",
6: "FLOAT",
7: "INT32",
8: "INT64",
9: "MESSAGE",
10: "RESOURCE_NAME",
11: "STRING",
12: "UINT64",
}
var GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType_value = map[string]int32{
"UNSPECIFIED": 0,
"UNKNOWN": 1,
"BOOLEAN": 2,
"DATE": 3,
"DOUBLE": 4,
"ENUM": 5,
"FLOAT": 6,
"INT32": 7,
"INT64": 8,
"MESSAGE": 9,
"RESOURCE_NAME": 10,
"STRING": 11,
"UINT64": 12,
}
func (x GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType) String() string {
return proto.EnumName(GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType_name, int32(x))
}
func (GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_77e81755cfd3557b, []int{0, 0}
}
// Container holding the various data types.
type GoogleAdsFieldDataTypeEnum struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GoogleAdsFieldDataTypeEnum) Reset() { *m = GoogleAdsFieldDataTypeEnum{} }
func (m *GoogleAdsFieldDataTypeEnum) String() string { return proto.CompactTextString(m) }
func (*GoogleAdsFieldDataTypeEnum) ProtoMessage() {}
func (*GoogleAdsFieldDataTypeEnum) Descriptor() ([]byte, []int) {
return fileDescriptor_77e81755cfd3557b, []int{0}
}
func (m *GoogleAdsFieldDataTypeEnum) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GoogleAdsFieldDataTypeEnum.Unmarshal(m, b)
}
func (m *GoogleAdsFieldDataTypeEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GoogleAdsFieldDataTypeEnum.Marshal(b, m, deterministic)
}
func (m *GoogleAdsFieldDataTypeEnum) XXX_Merge(src proto.Message) {
xxx_messageInfo_GoogleAdsFieldDataTypeEnum.Merge(m, src)
}
func (m *GoogleAdsFieldDataTypeEnum) XXX_Size() int {
return xxx_messageInfo_GoogleAdsFieldDataTypeEnum.Size(m)
}
func (m *GoogleAdsFieldDataTypeEnum) XXX_DiscardUnknown() {
xxx_messageInfo_GoogleAdsFieldDataTypeEnum.DiscardUnknown(m)
}
var xxx_messageInfo_GoogleAdsFieldDataTypeEnum proto.InternalMessageInfo
func init() {
proto.RegisterEnum("google.ads.googleads.v3.enums.GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType", GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType_name, GoogleAdsFieldDataTypeEnum_GoogleAdsFieldDataType_value)
proto.RegisterType((*GoogleAdsFieldDataTypeEnum)(nil), "google.ads.googleads.v3.enums.GoogleAdsFieldDataTypeEnum")
}
func init() {
proto.RegisterFile("google/ads/googleads/v3/enums/google_ads_field_data_type.proto", fileDescriptor_77e81755cfd3557b)
}
var fileDescriptor_77e81755cfd3557b = []byte{
// 397 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x51, 0xcf, 0x8e, 0x93, 0x40,
0x18, 0x17, 0x76, 0xb7, 0xbb, 0x3b, 0xd5, 0x38, 0x72, 0xf0, 0xb0, 0xba, 0x87, 0xed, 0x03, 0x0c,
0x89, 0x18, 0x0f, 0x63, 0x62, 0x32, 0x94, 0x29, 0x21, 0xb6, 0x43, 0x53, 0xa0, 0x26, 0x86, 0x84,
0x8c, 0x0e, 0x12, 0x92, 0x96, 0x21, 0x1d, 0xda, 0xa4, 0xaf, 0xe3, 0xd1, 0x67, 0xf0, 0x09, 0x7c,
0x05, 0xdf, 0xc0, 0x93, 0x8f, 0x60, 0x06, 0x0a, 0xa7, 0xba, 0x17, 0xf2, 0xe3, 0xfb, 0xfd, 0xf9,
0xe0, 0xf7, 0x81, 0x0f, 0x85, 0x94, 0xc5, 0x26, 0xb7, 0xb9, 0x50, 0x76, 0x07, 0x35, 0x3a, 0x38,
0x76, 0x5e, 0xed, 0xb7, 0xfd, 0x28, 0xe3, 0x42, 0x65, 0xdf, 0xca, 0x7c, 0x23, 0x32, 0xc1, 0x1b,
0x9e, 0x35, 0xc7, 0x3a, 0x47, 0xf5, 0x4e, 0x36, 0xd2, 0xba, 0xef, 0x14, 0x88, 0x0b, 0x85, 0x06,
0x3f, 0x3a, 0x38, 0xa8, 0xf5, 0xdf, 0xbd, 0xee, 0xe3, 0xeb, 0xd2, 0xe6, 0x55, 0x25, 0x1b, 0xde,
0x94, 0xb2, 0x52, 0x9d, 0x79, 0xf2, 0xdb, 0x00, 0x77, 0x7e, 0x2b, 0x20, 0x42, 0xcd, 0x74, 0xbe,
0xc7, 0x1b, 0x1e, 0x1f, 0xeb, 0x9c, 0x56, 0xfb, 0xed, 0xe4, 0xa7, 0x01, 0x5e, 0x9e, 0xa7, 0xad,
0xe7, 0x60, 0x9c, 0xb0, 0x68, 0x49, 0xa7, 0xc1, 0x2c, 0xa0, 0x1e, 0x7c, 0x62, 0x8d, 0xc1, 0x75,
0xc2, 0x3e, 0xb2, 0xf0, 0x13, 0x83, 0x86, 0x7e, 0x71, 0xc3, 0x70, 0x4e, 0x09, 0x83, 0xa6, 0x75,
0x03, 0x2e, 0x3d, 0x12, 0x53, 0x78, 0x61, 0x01, 0x30, 0xf2, 0xc2, 0xc4, 0x9d, 0x53, 0x78, 0xa9,
0xa7, 0x94, 0x25, 0x0b, 0x78, 0x65, 0xdd, 0x82, 0xab, 0xd9, 0x3c, 0x24, 0x31, 0x1c, 0x69, 0x18,
0xb0, 0xd8, 0x79, 0x03, 0xaf, 0x4f, 0xf0, 0xdd, 0x5b, 0x78, 0xa3, 0xd3, 0x16, 0x34, 0x8a, 0x88,
0x4f, 0xe1, 0xad, 0xf5, 0x02, 0x3c, 0x5b, 0xd1, 0x28, 0x4c, 0x56, 0x53, 0x9a, 0x31, 0xb2, 0xa0,
0x10, 0xe8, 0xd8, 0x28, 0x5e, 0x05, 0xcc, 0x87, 0x63, 0x8d, 0x93, 0xce, 0xf7, 0xd4, 0xfd, 0x6b,
0x80, 0x87, 0xaf, 0x72, 0x8b, 0x1e, 0x6d, 0xc8, 0x7d, 0x75, 0xfe, 0x0f, 0x97, 0xba, 0xa0, 0xa5,
0xf1, 0xd9, 0x3d, 0xb9, 0x0b, 0xb9, 0xe1, 0x55, 0x81, 0xe4, 0xae, 0xb0, 0x8b, 0xbc, 0x6a, 0xeb,
0xeb, 0xef, 0x55, 0x97, 0xea, 0x3f, 0xe7, 0x7b, 0xdf, 0x3e, 0xbf, 0x9b, 0x17, 0x3e, 0x21, 0x3f,
0xcc, 0xfb, 0x6e, 0x13, 0x22, 0x42, 0xa1, 0x61, 0x29, 0x5a, 0x3b, 0x48, 0x97, 0xad, 0x7e, 0xf5,
0x7c, 0x4a, 0x84, 0x4a, 0x07, 0x3e, 0x5d, 0x3b, 0x69, 0xcb, 0xff, 0x31, 0x1f, 0xba, 0x21, 0xc6,
0x44, 0x28, 0x8c, 0x07, 0x05, 0xc6, 0x6b, 0x07, 0xe3, 0x56, 0xf3, 0x65, 0xd4, 0x7e, 0x98, 0xf3,
0x2f, 0x00, 0x00, 0xff, 0xff, 0xf7, 0x94, 0x9b, 0x29, 0x56, 0x02, 0x00, 0x00,
}