You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

151 lines
7.3 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v0/enums/targeting_dimension.proto
  3. package enums // import "google.golang.org/genproto/googleapis/ads/googleads/v0/enums"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. // Reference imports to suppress errors if they are not otherwise used.
  8. var _ = proto.Marshal
  9. var _ = fmt.Errorf
  10. var _ = math.Inf
  11. // This is a compile-time assertion to ensure that this generated file
  12. // is compatible with the proto package it is being compiled against.
  13. // A compilation error at this line likely means your copy of the
  14. // proto package needs to be updated.
  15. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  16. // Enum describing possible targeting dimensions.
  17. type TargetingDimensionEnum_TargetingDimension int32
  18. const (
  19. // Not specified.
  20. TargetingDimensionEnum_UNSPECIFIED TargetingDimensionEnum_TargetingDimension = 0
  21. // Used for return value only. Represents value unknown in this version.
  22. TargetingDimensionEnum_UNKNOWN TargetingDimensionEnum_TargetingDimension = 1
  23. // Keyword criteria, e.g. 'mars cruise'. KEYWORD may be used as a custom bid
  24. // dimension. Keywords are always a targeting dimension, so may not be set
  25. // as a target "ALL" dimension with TargetRestriction.
  26. TargetingDimensionEnum_KEYWORD TargetingDimensionEnum_TargetingDimension = 2
  27. // Audience criteria, which include user list, user interest, custom
  28. // affinity, and custom in market.
  29. TargetingDimensionEnum_AUDIENCE TargetingDimensionEnum_TargetingDimension = 3
  30. // Topic criteria for targeting categories of content, e.g.
  31. // 'category::Animals>Pets' Used for Display and Video targeting.
  32. TargetingDimensionEnum_TOPIC TargetingDimensionEnum_TargetingDimension = 4
  33. // Criteria for targeting gender.
  34. TargetingDimensionEnum_GENDER TargetingDimensionEnum_TargetingDimension = 5
  35. // Criteria for targeting age ranges.
  36. TargetingDimensionEnum_AGE_RANGE TargetingDimensionEnum_TargetingDimension = 6
  37. // Placement criteria, which include websites like 'www.flowers4sale.com',
  38. // as well as mobile applications, mobile app categories, YouTube videos,
  39. // and YouTube channels.
  40. TargetingDimensionEnum_PLACEMENT TargetingDimensionEnum_TargetingDimension = 7
  41. // Criteria for parental status targeting.
  42. TargetingDimensionEnum_PARENTAL_STATUS TargetingDimensionEnum_TargetingDimension = 8
  43. // Criteria for income range targeting.
  44. TargetingDimensionEnum_INCOME_RANGE TargetingDimensionEnum_TargetingDimension = 9
  45. )
  46. var TargetingDimensionEnum_TargetingDimension_name = map[int32]string{
  47. 0: "UNSPECIFIED",
  48. 1: "UNKNOWN",
  49. 2: "KEYWORD",
  50. 3: "AUDIENCE",
  51. 4: "TOPIC",
  52. 5: "GENDER",
  53. 6: "AGE_RANGE",
  54. 7: "PLACEMENT",
  55. 8: "PARENTAL_STATUS",
  56. 9: "INCOME_RANGE",
  57. }
  58. var TargetingDimensionEnum_TargetingDimension_value = map[string]int32{
  59. "UNSPECIFIED": 0,
  60. "UNKNOWN": 1,
  61. "KEYWORD": 2,
  62. "AUDIENCE": 3,
  63. "TOPIC": 4,
  64. "GENDER": 5,
  65. "AGE_RANGE": 6,
  66. "PLACEMENT": 7,
  67. "PARENTAL_STATUS": 8,
  68. "INCOME_RANGE": 9,
  69. }
  70. func (x TargetingDimensionEnum_TargetingDimension) String() string {
  71. return proto.EnumName(TargetingDimensionEnum_TargetingDimension_name, int32(x))
  72. }
  73. func (TargetingDimensionEnum_TargetingDimension) EnumDescriptor() ([]byte, []int) {
  74. return fileDescriptor_targeting_dimension_3b67b34dff202465, []int{0, 0}
  75. }
  76. // The dimensions that can be targeted.
  77. type TargetingDimensionEnum struct {
  78. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  79. XXX_unrecognized []byte `json:"-"`
  80. XXX_sizecache int32 `json:"-"`
  81. }
  82. func (m *TargetingDimensionEnum) Reset() { *m = TargetingDimensionEnum{} }
  83. func (m *TargetingDimensionEnum) String() string { return proto.CompactTextString(m) }
  84. func (*TargetingDimensionEnum) ProtoMessage() {}
  85. func (*TargetingDimensionEnum) Descriptor() ([]byte, []int) {
  86. return fileDescriptor_targeting_dimension_3b67b34dff202465, []int{0}
  87. }
  88. func (m *TargetingDimensionEnum) XXX_Unmarshal(b []byte) error {
  89. return xxx_messageInfo_TargetingDimensionEnum.Unmarshal(m, b)
  90. }
  91. func (m *TargetingDimensionEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  92. return xxx_messageInfo_TargetingDimensionEnum.Marshal(b, m, deterministic)
  93. }
  94. func (dst *TargetingDimensionEnum) XXX_Merge(src proto.Message) {
  95. xxx_messageInfo_TargetingDimensionEnum.Merge(dst, src)
  96. }
  97. func (m *TargetingDimensionEnum) XXX_Size() int {
  98. return xxx_messageInfo_TargetingDimensionEnum.Size(m)
  99. }
  100. func (m *TargetingDimensionEnum) XXX_DiscardUnknown() {
  101. xxx_messageInfo_TargetingDimensionEnum.DiscardUnknown(m)
  102. }
  103. var xxx_messageInfo_TargetingDimensionEnum proto.InternalMessageInfo
  104. func init() {
  105. proto.RegisterType((*TargetingDimensionEnum)(nil), "google.ads.googleads.v0.enums.TargetingDimensionEnum")
  106. proto.RegisterEnum("google.ads.googleads.v0.enums.TargetingDimensionEnum_TargetingDimension", TargetingDimensionEnum_TargetingDimension_name, TargetingDimensionEnum_TargetingDimension_value)
  107. }
  108. func init() {
  109. proto.RegisterFile("google/ads/googleads/v0/enums/targeting_dimension.proto", fileDescriptor_targeting_dimension_3b67b34dff202465)
  110. }
  111. var fileDescriptor_targeting_dimension_3b67b34dff202465 = []byte{
  112. // 361 bytes of a gzipped FileDescriptorProto
  113. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x90, 0x4f, 0x8a, 0xdb, 0x30,
  114. 0x18, 0xc5, 0x6b, 0xa7, 0xf9, 0xa7, 0xa4, 0x44, 0xa8, 0xd0, 0xae, 0xb2, 0x48, 0x0e, 0x20, 0x1b,
  115. 0xba, 0x28, 0xa8, 0x2b, 0xc5, 0x56, 0x8d, 0x49, 0x22, 0x1b, 0xc7, 0x4e, 0x68, 0x31, 0x04, 0xb7,
  116. 0x36, 0xc2, 0x10, 0x5b, 0x21, 0x4a, 0x72, 0xa0, 0xee, 0xda, 0x73, 0x74, 0x35, 0x47, 0x19, 0xe6,
  117. 0x10, 0x83, 0xed, 0x71, 0x36, 0x61, 0x66, 0x23, 0xde, 0xa7, 0xf7, 0x7e, 0x42, 0xdf, 0x03, 0x5f,
  118. 0x85, 0x94, 0xe2, 0x90, 0x19, 0x49, 0xaa, 0x8c, 0x46, 0x56, 0xea, 0x6a, 0x1a, 0x59, 0x79, 0x29,
  119. 0x94, 0x71, 0x4e, 0x4e, 0x22, 0x3b, 0xe7, 0xa5, 0xd8, 0xa7, 0x79, 0x91, 0x95, 0x2a, 0x97, 0x25,
  120. 0x3e, 0x9e, 0xe4, 0x59, 0xa2, 0x69, 0x93, 0xc6, 0x49, 0xaa, 0xf0, 0x0d, 0xc4, 0x57, 0x13, 0xd7,
  121. 0xe0, 0xfc, 0xbf, 0x06, 0x3e, 0x85, 0x2d, 0x6c, 0xb7, 0x2c, 0x2b, 0x2f, 0xc5, 0xfc, 0xaf, 0x06,
  122. 0xd0, 0xbd, 0x85, 0x26, 0x60, 0x14, 0xf1, 0x8d, 0xcf, 0x2c, 0xf7, 0xbb, 0xcb, 0x6c, 0xf8, 0x0e,
  123. 0x8d, 0x40, 0x3f, 0xe2, 0x4b, 0xee, 0xed, 0x38, 0xd4, 0xaa, 0x61, 0xc9, 0x7e, 0xec, 0xbc, 0xc0,
  124. 0x86, 0x3a, 0x1a, 0x83, 0x01, 0x8d, 0x6c, 0x97, 0x71, 0x8b, 0xc1, 0x0e, 0x1a, 0x82, 0x6e, 0xe8,
  125. 0xf9, 0xae, 0x05, 0xdf, 0x23, 0x00, 0x7a, 0x0e, 0xe3, 0x36, 0x0b, 0x60, 0x17, 0x7d, 0x00, 0x43,
  126. 0xea, 0xb0, 0x7d, 0x40, 0xb9, 0xc3, 0x60, 0xaf, 0x1a, 0xfd, 0x15, 0xb5, 0xd8, 0x9a, 0xf1, 0x10,
  127. 0xf6, 0xd1, 0x47, 0x30, 0xf1, 0x69, 0xc0, 0x78, 0x48, 0x57, 0xfb, 0x4d, 0x48, 0xc3, 0x68, 0x03,
  128. 0x07, 0x08, 0x82, 0xb1, 0xcb, 0x2d, 0x6f, 0xdd, 0x52, 0xc3, 0xc5, 0x93, 0x06, 0x66, 0xbf, 0x65,
  129. 0x81, 0xdf, 0x5c, 0x76, 0xf1, 0xf9, 0x7e, 0x1d, 0xbf, 0x2a, 0xc9, 0xd7, 0x7e, 0x2e, 0x5e, 0x48,
  130. 0x21, 0x0f, 0x49, 0x29, 0xb0, 0x3c, 0x09, 0x43, 0x64, 0x65, 0x5d, 0x61, 0xdb, 0xf7, 0x31, 0x57,
  131. 0xaf, 0xd4, 0xff, 0xad, 0x3e, 0xff, 0xe8, 0x1d, 0x87, 0xd2, 0x7f, 0xfa, 0xd4, 0x69, 0x9e, 0xa2,
  132. 0xa9, 0xc2, 0x8d, 0xac, 0xd4, 0xd6, 0xc4, 0x55, 0xab, 0xea, 0xa1, 0xf5, 0x63, 0x9a, 0xaa, 0xf8,
  133. 0xe6, 0xc7, 0x5b, 0x33, 0xae, 0xfd, 0x47, 0x7d, 0xd6, 0x5c, 0x12, 0x42, 0x53, 0x45, 0xc8, 0x2d,
  134. 0x41, 0xc8, 0xd6, 0x24, 0xa4, 0xce, 0xfc, 0xea, 0xd5, 0x1f, 0xfb, 0xf2, 0x1c, 0x00, 0x00, 0xff,
  135. 0xff, 0xc4, 0xb2, 0x9d, 0xe7, 0x16, 0x02, 0x00, 0x00,
  136. }