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.
 
 
 

184 lines
9.8 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v0/enums/promotion_placeholder_field.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. // Possible values for Promotion placeholder fields.
  17. type PromotionPlaceholderFieldEnum_PromotionPlaceholderField int32
  18. const (
  19. // Not specified.
  20. PromotionPlaceholderFieldEnum_UNSPECIFIED PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 0
  21. // Used for return value only. Represents value unknown in this version.
  22. PromotionPlaceholderFieldEnum_UNKNOWN PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 1
  23. // Data Type: STRING. The text that appears on the ad when the extension is
  24. // shown.
  25. PromotionPlaceholderFieldEnum_PROMOTION_TARGET PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 2
  26. // Data Type: STRING. Allows you to add "up to" phrase to the promotion,
  27. // in case you have variable promotion rates.
  28. PromotionPlaceholderFieldEnum_DISCOUNT_MODIFIER PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 3
  29. // Data Type: INT64. Takes a value in micros, where 1 million micros
  30. // represents 1%, and is shown as a percentage when rendered.
  31. PromotionPlaceholderFieldEnum_PERCENT_OFF PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 4
  32. // Data Type: PRICE. Requires a currency and an amount of money.
  33. PromotionPlaceholderFieldEnum_MONEY_AMOUNT_OFF PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 5
  34. // Data Type: STRING. A string that the user enters to get the discount.
  35. PromotionPlaceholderFieldEnum_PROMOTION_CODE PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 6
  36. // Data Type: PRICE. A minimum spend before the user qualifies for the
  37. // promotion.
  38. PromotionPlaceholderFieldEnum_ORDERS_OVER_AMOUNT PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 7
  39. // Data Type: DATE. The start date of the promotion.
  40. PromotionPlaceholderFieldEnum_PROMOTION_START PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 8
  41. // Data Type: DATE. The end date of the promotion.
  42. PromotionPlaceholderFieldEnum_PROMOTION_END PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 9
  43. // Data Type: STRING. Describes the associated event for the promotion using
  44. // one of the PromotionExtensionOccasion enum values, for example NEW_YEARS.
  45. PromotionPlaceholderFieldEnum_OCCASION PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 10
  46. // Data Type: URL_LIST. Final URLs to be used in the ad when using Upgraded
  47. // URLs.
  48. PromotionPlaceholderFieldEnum_FINAL_URLS PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 11
  49. // Data Type: URL_LIST. Final mobile URLs for the ad when using Upgraded
  50. // URLs.
  51. PromotionPlaceholderFieldEnum_FINAL_MOBILE_URLS PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 12
  52. // Data Type: URL. Tracking template for the ad when using Upgraded URLs.
  53. PromotionPlaceholderFieldEnum_TRACKING_URL PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 13
  54. // Data Type: STRING. A string represented by a language code for the
  55. // promotion.
  56. PromotionPlaceholderFieldEnum_LANGUAGE PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 14
  57. // Data Type: STRING. Final URL suffix for the ad when using parallel
  58. // tracking.
  59. PromotionPlaceholderFieldEnum_FINAL_URL_SUFFIX PromotionPlaceholderFieldEnum_PromotionPlaceholderField = 15
  60. )
  61. var PromotionPlaceholderFieldEnum_PromotionPlaceholderField_name = map[int32]string{
  62. 0: "UNSPECIFIED",
  63. 1: "UNKNOWN",
  64. 2: "PROMOTION_TARGET",
  65. 3: "DISCOUNT_MODIFIER",
  66. 4: "PERCENT_OFF",
  67. 5: "MONEY_AMOUNT_OFF",
  68. 6: "PROMOTION_CODE",
  69. 7: "ORDERS_OVER_AMOUNT",
  70. 8: "PROMOTION_START",
  71. 9: "PROMOTION_END",
  72. 10: "OCCASION",
  73. 11: "FINAL_URLS",
  74. 12: "FINAL_MOBILE_URLS",
  75. 13: "TRACKING_URL",
  76. 14: "LANGUAGE",
  77. 15: "FINAL_URL_SUFFIX",
  78. }
  79. var PromotionPlaceholderFieldEnum_PromotionPlaceholderField_value = map[string]int32{
  80. "UNSPECIFIED": 0,
  81. "UNKNOWN": 1,
  82. "PROMOTION_TARGET": 2,
  83. "DISCOUNT_MODIFIER": 3,
  84. "PERCENT_OFF": 4,
  85. "MONEY_AMOUNT_OFF": 5,
  86. "PROMOTION_CODE": 6,
  87. "ORDERS_OVER_AMOUNT": 7,
  88. "PROMOTION_START": 8,
  89. "PROMOTION_END": 9,
  90. "OCCASION": 10,
  91. "FINAL_URLS": 11,
  92. "FINAL_MOBILE_URLS": 12,
  93. "TRACKING_URL": 13,
  94. "LANGUAGE": 14,
  95. "FINAL_URL_SUFFIX": 15,
  96. }
  97. func (x PromotionPlaceholderFieldEnum_PromotionPlaceholderField) String() string {
  98. return proto.EnumName(PromotionPlaceholderFieldEnum_PromotionPlaceholderField_name, int32(x))
  99. }
  100. func (PromotionPlaceholderFieldEnum_PromotionPlaceholderField) EnumDescriptor() ([]byte, []int) {
  101. return fileDescriptor_promotion_placeholder_field_589e557efaf76482, []int{0, 0}
  102. }
  103. // Values for Promotion placeholder fields.
  104. type PromotionPlaceholderFieldEnum struct {
  105. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  106. XXX_unrecognized []byte `json:"-"`
  107. XXX_sizecache int32 `json:"-"`
  108. }
  109. func (m *PromotionPlaceholderFieldEnum) Reset() { *m = PromotionPlaceholderFieldEnum{} }
  110. func (m *PromotionPlaceholderFieldEnum) String() string { return proto.CompactTextString(m) }
  111. func (*PromotionPlaceholderFieldEnum) ProtoMessage() {}
  112. func (*PromotionPlaceholderFieldEnum) Descriptor() ([]byte, []int) {
  113. return fileDescriptor_promotion_placeholder_field_589e557efaf76482, []int{0}
  114. }
  115. func (m *PromotionPlaceholderFieldEnum) XXX_Unmarshal(b []byte) error {
  116. return xxx_messageInfo_PromotionPlaceholderFieldEnum.Unmarshal(m, b)
  117. }
  118. func (m *PromotionPlaceholderFieldEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  119. return xxx_messageInfo_PromotionPlaceholderFieldEnum.Marshal(b, m, deterministic)
  120. }
  121. func (dst *PromotionPlaceholderFieldEnum) XXX_Merge(src proto.Message) {
  122. xxx_messageInfo_PromotionPlaceholderFieldEnum.Merge(dst, src)
  123. }
  124. func (m *PromotionPlaceholderFieldEnum) XXX_Size() int {
  125. return xxx_messageInfo_PromotionPlaceholderFieldEnum.Size(m)
  126. }
  127. func (m *PromotionPlaceholderFieldEnum) XXX_DiscardUnknown() {
  128. xxx_messageInfo_PromotionPlaceholderFieldEnum.DiscardUnknown(m)
  129. }
  130. var xxx_messageInfo_PromotionPlaceholderFieldEnum proto.InternalMessageInfo
  131. func init() {
  132. proto.RegisterType((*PromotionPlaceholderFieldEnum)(nil), "google.ads.googleads.v0.enums.PromotionPlaceholderFieldEnum")
  133. proto.RegisterEnum("google.ads.googleads.v0.enums.PromotionPlaceholderFieldEnum_PromotionPlaceholderField", PromotionPlaceholderFieldEnum_PromotionPlaceholderField_name, PromotionPlaceholderFieldEnum_PromotionPlaceholderField_value)
  134. }
  135. func init() {
  136. proto.RegisterFile("google/ads/googleads/v0/enums/promotion_placeholder_field.proto", fileDescriptor_promotion_placeholder_field_589e557efaf76482)
  137. }
  138. var fileDescriptor_promotion_placeholder_field_589e557efaf76482 = []byte{
  139. // 458 bytes of a gzipped FileDescriptorProto
  140. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x92, 0x4b, 0x6e, 0xdb, 0x30,
  141. 0x10, 0x86, 0x6b, 0xa5, 0x4d, 0x52, 0xda, 0xb1, 0x19, 0xf6, 0x01, 0x74, 0xe1, 0x02, 0xc9, 0x01,
  142. 0x28, 0x01, 0xdd, 0xa9, 0x8b, 0x82, 0x96, 0x28, 0x81, 0x88, 0x45, 0x0a, 0x94, 0xe4, 0x3e, 0x60,
  143. 0x80, 0x70, 0x23, 0x55, 0x35, 0x20, 0x8b, 0x86, 0x95, 0xe4, 0x40, 0x5d, 0xf6, 0x28, 0x45, 0x4f,
  144. 0xd2, 0x45, 0x37, 0xbd, 0x40, 0x41, 0xc9, 0x8f, 0x95, 0xb3, 0x11, 0x46, 0xff, 0xfc, 0xf3, 0x61,
  145. 0xc0, 0x7f, 0xc0, 0x87, 0x52, 0xeb, 0xb2, 0x2a, 0xec, 0x45, 0xde, 0xd8, 0x5d, 0x69, 0xaa, 0x07,
  146. 0xc7, 0x2e, 0xea, 0xfb, 0x55, 0x63, 0xaf, 0x37, 0x7a, 0xa5, 0xef, 0x96, 0xba, 0x56, 0xeb, 0x6a,
  147. 0x71, 0x5b, 0x7c, 0xd7, 0x55, 0x5e, 0x6c, 0xd4, 0xb7, 0x65, 0x51, 0xe5, 0x78, 0xbd, 0xd1, 0x77,
  148. 0x1a, 0x8d, 0xbb, 0x29, 0xbc, 0xc8, 0x1b, 0xbc, 0x07, 0xe0, 0x07, 0x07, 0xb7, 0x80, 0xeb, 0xbf,
  149. 0x16, 0x18, 0xc7, 0x3b, 0x48, 0x7c, 0x60, 0x04, 0x06, 0x41, 0xeb, 0xfb, 0xd5, 0xf5, 0x6f, 0x0b,
  150. 0xbc, 0x39, 0xea, 0x40, 0x23, 0xd0, 0xcf, 0x78, 0x12, 0x53, 0x8f, 0x05, 0x8c, 0xfa, 0xf0, 0x09,
  151. 0xea, 0x83, 0xb3, 0x8c, 0xdf, 0x70, 0xf1, 0x91, 0xc3, 0x1e, 0x7a, 0x09, 0x60, 0x2c, 0x45, 0x24,
  152. 0x52, 0x26, 0xb8, 0x4a, 0x89, 0x0c, 0x69, 0x0a, 0x2d, 0xf4, 0x0a, 0x5c, 0xfa, 0x2c, 0xf1, 0x44,
  153. 0xc6, 0x53, 0x15, 0x09, 0xdf, 0x4c, 0x4a, 0x78, 0x62, 0x50, 0x31, 0x95, 0x1e, 0xe5, 0xa9, 0x12,
  154. 0x41, 0x00, 0x9f, 0x9a, 0xe9, 0x48, 0x70, 0xfa, 0x59, 0x91, 0xa8, 0xf5, 0x1a, 0xf5, 0x19, 0x42,
  155. 0x60, 0x78, 0x60, 0x7a, 0xc2, 0xa7, 0xf0, 0x14, 0xbd, 0x06, 0x48, 0x48, 0x9f, 0xca, 0x44, 0x89,
  156. 0x19, 0x95, 0x5b, 0x3f, 0x3c, 0x43, 0x2f, 0xc0, 0xe8, 0xe0, 0x4d, 0x52, 0x22, 0x53, 0x78, 0x8e,
  157. 0x2e, 0xc1, 0xc5, 0x41, 0xa4, 0xdc, 0x87, 0xcf, 0xd1, 0x00, 0x9c, 0x0b, 0xcf, 0x23, 0x09, 0x13,
  158. 0x1c, 0x02, 0x34, 0x04, 0x20, 0x60, 0x9c, 0x4c, 0x55, 0x26, 0xa7, 0x09, 0xec, 0x9b, 0x7d, 0xbb,
  159. 0xff, 0x48, 0x4c, 0xd8, 0x94, 0x76, 0xf2, 0x00, 0x41, 0x30, 0x48, 0x25, 0xf1, 0x6e, 0x18, 0x0f,
  160. 0x8d, 0x04, 0x2f, 0x0c, 0x66, 0x4a, 0x78, 0x98, 0x91, 0x90, 0xc2, 0xa1, 0x59, 0x7f, 0x8f, 0x51,
  161. 0x49, 0x16, 0x04, 0xec, 0x13, 0x1c, 0x4d, 0xfe, 0xf5, 0xc0, 0xd5, 0xad, 0x5e, 0xe1, 0x47, 0x63,
  162. 0x99, 0xbc, 0x3d, 0xfa, 0xe2, 0xb1, 0x49, 0x35, 0xee, 0x7d, 0x99, 0x6c, 0x01, 0xa5, 0xae, 0x16,
  163. 0x75, 0x89, 0xf5, 0xa6, 0xb4, 0xcb, 0xa2, 0x6e, 0x33, 0xdf, 0x1d, 0xca, 0x7a, 0xd9, 0x1c, 0xb9,
  164. 0x9b, 0xf7, 0xed, 0xf7, 0x87, 0x75, 0x12, 0x12, 0xf2, 0xd3, 0x1a, 0x87, 0x1d, 0x8a, 0xe4, 0x0d,
  165. 0xee, 0x4a, 0x53, 0xcd, 0x1c, 0x6c, 0xf2, 0x6f, 0x7e, 0xed, 0xfa, 0x73, 0x92, 0x37, 0xf3, 0x7d,
  166. 0x7f, 0x3e, 0x73, 0xe6, 0x6d, 0xff, 0x8f, 0x75, 0xd5, 0x89, 0xae, 0x4b, 0xf2, 0xc6, 0x75, 0xf7,
  167. 0x0e, 0xd7, 0x9d, 0x39, 0xae, 0xdb, 0x7a, 0xbe, 0x9e, 0xb6, 0x8b, 0xbd, 0xfb, 0x1f, 0x00, 0x00,
  168. 0xff, 0xff, 0x71, 0x9d, 0x54, 0x1b, 0xcf, 0x02, 0x00, 0x00,
  169. }