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.
 
 
 

160 lines
7.5 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v0/enums/ad_group_type.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 listing the possible types of an ad group.
  17. type AdGroupTypeEnum_AdGroupType int32
  18. const (
  19. // The type has not been specified.
  20. AdGroupTypeEnum_UNSPECIFIED AdGroupTypeEnum_AdGroupType = 0
  21. // The received value is not known in this version.
  22. //
  23. // This is a response-only value.
  24. AdGroupTypeEnum_UNKNOWN AdGroupTypeEnum_AdGroupType = 1
  25. // The default ad group type for Search campaigns.
  26. AdGroupTypeEnum_SEARCH_STANDARD AdGroupTypeEnum_AdGroupType = 2
  27. // The default ad group type for Display campaigns.
  28. AdGroupTypeEnum_DISPLAY_STANDARD AdGroupTypeEnum_AdGroupType = 3
  29. // The ad group type for Shopping campaigns serving standard product ads.
  30. AdGroupTypeEnum_SHOPPING_PRODUCT_ADS AdGroupTypeEnum_AdGroupType = 4
  31. // The default ad group type for Hotel campaigns.
  32. AdGroupTypeEnum_HOTEL_ADS AdGroupTypeEnum_AdGroupType = 6
  33. // The type for ad groups in Smart Shopping campaigns.
  34. AdGroupTypeEnum_SHOPPING_SMART_ADS AdGroupTypeEnum_AdGroupType = 7
  35. // Short unskippable in-stream video ads.
  36. AdGroupTypeEnum_VIDEO_BUMPER AdGroupTypeEnum_AdGroupType = 8
  37. // TrueView (skippable) in-stream video ads.
  38. AdGroupTypeEnum_VIDEO_TRUE_VIEW_IN_STREAM AdGroupTypeEnum_AdGroupType = 9
  39. // TrueView in-display video ads.
  40. AdGroupTypeEnum_VIDEO_TRUE_VIEW_IN_DISPLAY AdGroupTypeEnum_AdGroupType = 10
  41. // Unskippable in-stream video ads.
  42. AdGroupTypeEnum_VIDEO_NON_SKIPPABLE_IN_STREAM AdGroupTypeEnum_AdGroupType = 11
  43. // Outstream video ads.
  44. AdGroupTypeEnum_VIDEO_OUTSTREAM AdGroupTypeEnum_AdGroupType = 12
  45. )
  46. var AdGroupTypeEnum_AdGroupType_name = map[int32]string{
  47. 0: "UNSPECIFIED",
  48. 1: "UNKNOWN",
  49. 2: "SEARCH_STANDARD",
  50. 3: "DISPLAY_STANDARD",
  51. 4: "SHOPPING_PRODUCT_ADS",
  52. 6: "HOTEL_ADS",
  53. 7: "SHOPPING_SMART_ADS",
  54. 8: "VIDEO_BUMPER",
  55. 9: "VIDEO_TRUE_VIEW_IN_STREAM",
  56. 10: "VIDEO_TRUE_VIEW_IN_DISPLAY",
  57. 11: "VIDEO_NON_SKIPPABLE_IN_STREAM",
  58. 12: "VIDEO_OUTSTREAM",
  59. }
  60. var AdGroupTypeEnum_AdGroupType_value = map[string]int32{
  61. "UNSPECIFIED": 0,
  62. "UNKNOWN": 1,
  63. "SEARCH_STANDARD": 2,
  64. "DISPLAY_STANDARD": 3,
  65. "SHOPPING_PRODUCT_ADS": 4,
  66. "HOTEL_ADS": 6,
  67. "SHOPPING_SMART_ADS": 7,
  68. "VIDEO_BUMPER": 8,
  69. "VIDEO_TRUE_VIEW_IN_STREAM": 9,
  70. "VIDEO_TRUE_VIEW_IN_DISPLAY": 10,
  71. "VIDEO_NON_SKIPPABLE_IN_STREAM": 11,
  72. "VIDEO_OUTSTREAM": 12,
  73. }
  74. func (x AdGroupTypeEnum_AdGroupType) String() string {
  75. return proto.EnumName(AdGroupTypeEnum_AdGroupType_name, int32(x))
  76. }
  77. func (AdGroupTypeEnum_AdGroupType) EnumDescriptor() ([]byte, []int) {
  78. return fileDescriptor_ad_group_type_0115e372c0a78797, []int{0, 0}
  79. }
  80. // Defines types of an ad group, specific to a particular campaign channel
  81. // type. This type drives validations that restrict which entities can be
  82. // added to the ad group.
  83. type AdGroupTypeEnum struct {
  84. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  85. XXX_unrecognized []byte `json:"-"`
  86. XXX_sizecache int32 `json:"-"`
  87. }
  88. func (m *AdGroupTypeEnum) Reset() { *m = AdGroupTypeEnum{} }
  89. func (m *AdGroupTypeEnum) String() string { return proto.CompactTextString(m) }
  90. func (*AdGroupTypeEnum) ProtoMessage() {}
  91. func (*AdGroupTypeEnum) Descriptor() ([]byte, []int) {
  92. return fileDescriptor_ad_group_type_0115e372c0a78797, []int{0}
  93. }
  94. func (m *AdGroupTypeEnum) XXX_Unmarshal(b []byte) error {
  95. return xxx_messageInfo_AdGroupTypeEnum.Unmarshal(m, b)
  96. }
  97. func (m *AdGroupTypeEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  98. return xxx_messageInfo_AdGroupTypeEnum.Marshal(b, m, deterministic)
  99. }
  100. func (dst *AdGroupTypeEnum) XXX_Merge(src proto.Message) {
  101. xxx_messageInfo_AdGroupTypeEnum.Merge(dst, src)
  102. }
  103. func (m *AdGroupTypeEnum) XXX_Size() int {
  104. return xxx_messageInfo_AdGroupTypeEnum.Size(m)
  105. }
  106. func (m *AdGroupTypeEnum) XXX_DiscardUnknown() {
  107. xxx_messageInfo_AdGroupTypeEnum.DiscardUnknown(m)
  108. }
  109. var xxx_messageInfo_AdGroupTypeEnum proto.InternalMessageInfo
  110. func init() {
  111. proto.RegisterType((*AdGroupTypeEnum)(nil), "google.ads.googleads.v0.enums.AdGroupTypeEnum")
  112. proto.RegisterEnum("google.ads.googleads.v0.enums.AdGroupTypeEnum_AdGroupType", AdGroupTypeEnum_AdGroupType_name, AdGroupTypeEnum_AdGroupType_value)
  113. }
  114. func init() {
  115. proto.RegisterFile("google/ads/googleads/v0/enums/ad_group_type.proto", fileDescriptor_ad_group_type_0115e372c0a78797)
  116. }
  117. var fileDescriptor_ad_group_type_0115e372c0a78797 = []byte{
  118. // 416 bytes of a gzipped FileDescriptorProto
  119. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x51, 0xdd, 0x6e, 0xd3, 0x30,
  120. 0x14, 0xa6, 0x19, 0xda, 0xd8, 0xe9, 0x50, 0x2d, 0x33, 0x21, 0x40, 0x2a, 0x52, 0xf7, 0x00, 0x4e,
  121. 0x10, 0x77, 0xe1, 0xca, 0x69, 0x4c, 0x6b, 0xad, 0x75, 0xac, 0x38, 0xc9, 0x04, 0xaa, 0x64, 0x15,
  122. 0x12, 0x45, 0x48, 0x6b, 0x1d, 0xd5, 0xeb, 0xa4, 0xbd, 0x0d, 0xe2, 0x92, 0x6b, 0x9e, 0x82, 0xf7,
  123. 0xe0, 0x86, 0xa7, 0x40, 0x89, 0xbb, 0xd2, 0x0b, 0xd8, 0x4d, 0xf4, 0xe5, 0xfb, 0x39, 0x3a, 0x3e,
  124. 0x1f, 0xbc, 0xa9, 0x8d, 0xa9, 0xaf, 0x2b, 0x7f, 0x59, 0x5a, 0xdf, 0xc1, 0x16, 0xdd, 0x06, 0x7e,
  125. 0xb5, 0xde, 0xae, 0xac, 0xbf, 0x2c, 0x75, 0xbd, 0x31, 0xdb, 0x46, 0xdf, 0xdc, 0x35, 0x15, 0x69,
  126. 0x36, 0xe6, 0xc6, 0xe0, 0xa1, 0xf3, 0x91, 0x65, 0x69, 0xc9, 0x3e, 0x42, 0x6e, 0x03, 0xd2, 0x45,
  127. 0x2e, 0x7e, 0x78, 0x30, 0xa0, 0xe5, 0xa4, 0x4d, 0x65, 0x77, 0x4d, 0xc5, 0xd6, 0xdb, 0xd5, 0xc5,
  128. 0x57, 0x0f, 0xfa, 0x07, 0x1c, 0x1e, 0x40, 0x3f, 0x17, 0x4a, 0xb2, 0x31, 0x7f, 0xcf, 0x59, 0x8c,
  129. 0x1e, 0xe1, 0x3e, 0x9c, 0xe4, 0xe2, 0x52, 0x24, 0x57, 0x02, 0xf5, 0xf0, 0x33, 0x18, 0x28, 0x46,
  130. 0xd3, 0xf1, 0x54, 0xab, 0x8c, 0x8a, 0x98, 0xa6, 0x31, 0xf2, 0xf0, 0x39, 0xa0, 0x98, 0x2b, 0x39,
  131. 0xa3, 0x1f, 0xfe, 0xb2, 0x47, 0xf8, 0x05, 0x9c, 0xab, 0x69, 0x22, 0x25, 0x17, 0x13, 0x2d, 0xd3,
  132. 0x24, 0xce, 0xc7, 0x99, 0xa6, 0xb1, 0x42, 0x8f, 0xf1, 0x53, 0x38, 0x9d, 0x26, 0x19, 0x9b, 0x75,
  133. 0xbf, 0xc7, 0xf8, 0x39, 0xe0, 0xbd, 0x51, 0xcd, 0x69, 0xea, 0x6c, 0x27, 0x18, 0xc1, 0x59, 0xc1,
  134. 0x63, 0x96, 0xe8, 0x28, 0x9f, 0x4b, 0x96, 0xa2, 0x27, 0x78, 0x08, 0x2f, 0x1d, 0x93, 0xa5, 0x39,
  135. 0xd3, 0x05, 0x67, 0x57, 0x9a, 0x0b, 0xad, 0xb2, 0x94, 0xd1, 0x39, 0x3a, 0xc5, 0xaf, 0xe1, 0xd5,
  136. 0x3f, 0xe4, 0xdd, 0x6a, 0x08, 0xf0, 0x08, 0x86, 0x4e, 0x17, 0x89, 0xd0, 0xea, 0x92, 0x4b, 0x49,
  137. 0xa3, 0x19, 0x3b, 0x18, 0xd1, 0x6f, 0xdf, 0xe7, 0x2c, 0x49, 0x9e, 0xed, 0xc8, 0xb3, 0xe8, 0x57,
  138. 0x0f, 0x46, 0x9f, 0xcd, 0x8a, 0x3c, 0x78, 0xdc, 0x08, 0x1d, 0x5c, 0x51, 0xb6, 0x6d, 0xc8, 0xde,
  139. 0xc7, 0x68, 0x17, 0xa9, 0xcd, 0xf5, 0x72, 0x5d, 0x13, 0xb3, 0xa9, 0xfd, 0xba, 0x5a, 0x77, 0x5d,
  140. 0xdd, 0x57, 0xda, 0x7c, 0xb1, 0xff, 0x69, 0xf8, 0x5d, 0xf7, 0xfd, 0xe6, 0x1d, 0x4d, 0x28, 0xfd,
  141. 0xee, 0x0d, 0x27, 0x6e, 0x14, 0x2d, 0x2d, 0x71, 0xb0, 0x45, 0x45, 0x40, 0xda, 0x16, 0xed, 0xcf,
  142. 0x7b, 0x7d, 0x41, 0x4b, 0xbb, 0xd8, 0xeb, 0x8b, 0x22, 0x58, 0x74, 0xfa, 0x6f, 0x6f, 0xe4, 0xc8,
  143. 0x30, 0xa4, 0xa5, 0x0d, 0xc3, 0xbd, 0x23, 0x0c, 0x8b, 0x20, 0x0c, 0x3b, 0xcf, 0xa7, 0xe3, 0x6e,
  144. 0xb1, 0xb7, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x63, 0xe5, 0x3b, 0xb8, 0x79, 0x02, 0x00, 0x00,
  145. }