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.
 
 
 

153 lines
7.4 KiB

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