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.
 
 
 

821 lines
38 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/ads/googleads/v1/common/segments.proto
  3. package common // import "google.golang.org/genproto/googleapis/ads/googleads/v1/common"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import wrappers "github.com/golang/protobuf/ptypes/wrappers"
  8. import enums "google.golang.org/genproto/googleapis/ads/googleads/v1/enums"
  9. import _ "google.golang.org/genproto/googleapis/api/annotations"
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  19. // Segment only fields.
  20. type Segments struct {
  21. // Ad network type.
  22. AdNetworkType enums.AdNetworkTypeEnum_AdNetworkType `protobuf:"varint,3,opt,name=ad_network_type,json=adNetworkType,proto3,enum=google.ads.googleads.v1.enums.AdNetworkTypeEnum_AdNetworkType" json:"ad_network_type,omitempty"`
  23. // Click type.
  24. ClickType enums.ClickTypeEnum_ClickType `protobuf:"varint,26,opt,name=click_type,json=clickType,proto3,enum=google.ads.googleads.v1.enums.ClickTypeEnum_ClickType" json:"click_type,omitempty"`
  25. // Resource name of the conversion action.
  26. ConversionAction *wrappers.StringValue `protobuf:"bytes,52,opt,name=conversion_action,json=conversionAction,proto3" json:"conversion_action,omitempty"`
  27. // Conversion action category.
  28. ConversionActionCategory enums.ConversionActionCategoryEnum_ConversionActionCategory `protobuf:"varint,53,opt,name=conversion_action_category,json=conversionActionCategory,proto3,enum=google.ads.googleads.v1.enums.ConversionActionCategoryEnum_ConversionActionCategory" json:"conversion_action_category,omitempty"`
  29. // Conversion action name.
  30. ConversionActionName *wrappers.StringValue `protobuf:"bytes,54,opt,name=conversion_action_name,json=conversionActionName,proto3" json:"conversion_action_name,omitempty"`
  31. // This segments your conversion columns by the original conversion and
  32. // conversion value vs. the delta if conversions were adjusted. False row has
  33. // the data as originally stated; While true row has the delta between data
  34. // now and the data as originally stated. Summing the two together results
  35. // post-adjustment data.
  36. ConversionAdjustment *wrappers.BoolValue `protobuf:"bytes,27,opt,name=conversion_adjustment,json=conversionAdjustment,proto3" json:"conversion_adjustment,omitempty"`
  37. // Conversion attribution event type.
  38. ConversionAttributionEventType enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType `protobuf:"varint,2,opt,name=conversion_attribution_event_type,json=conversionAttributionEventType,proto3,enum=google.ads.googleads.v1.enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType" json:"conversion_attribution_event_type,omitempty"`
  39. // An enum value representing the number of days between the impression and
  40. // the conversion.
  41. ConversionLagBucket enums.ConversionLagBucketEnum_ConversionLagBucket `protobuf:"varint,50,opt,name=conversion_lag_bucket,json=conversionLagBucket,proto3,enum=google.ads.googleads.v1.enums.ConversionLagBucketEnum_ConversionLagBucket" json:"conversion_lag_bucket,omitempty"`
  42. // An enum value representing the number of days between the impression and
  43. // the conversion or between the impression and adjustments to the conversion.
  44. ConversionOrAdjustmentLagBucket enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket `protobuf:"varint,51,opt,name=conversion_or_adjustment_lag_bucket,json=conversionOrAdjustmentLagBucket,proto3,enum=google.ads.googleads.v1.enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket" json:"conversion_or_adjustment_lag_bucket,omitempty"`
  45. // Date to which metrics apply.
  46. // yyyy-MM-dd format, e.g., 2018-04-17.
  47. Date *wrappers.StringValue `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
  48. // Day of the week, e.g., MONDAY.
  49. DayOfWeek enums.DayOfWeekEnum_DayOfWeek `protobuf:"varint,5,opt,name=day_of_week,json=dayOfWeek,proto3,enum=google.ads.googleads.v1.enums.DayOfWeekEnum_DayOfWeek" json:"day_of_week,omitempty"`
  50. // Device to which metrics apply.
  51. Device enums.DeviceEnum_Device `protobuf:"varint,1,opt,name=device,proto3,enum=google.ads.googleads.v1.enums.DeviceEnum_Device" json:"device,omitempty"`
  52. // External conversion source.
  53. ExternalConversionSource enums.ExternalConversionSourceEnum_ExternalConversionSource `protobuf:"varint,55,opt,name=external_conversion_source,json=externalConversionSource,proto3,enum=google.ads.googleads.v1.enums.ExternalConversionSourceEnum_ExternalConversionSource" json:"external_conversion_source,omitempty"`
  54. // Resource name of the geo target constant that represents a city.
  55. GeoTargetCity *wrappers.StringValue `protobuf:"bytes,62,opt,name=geo_target_city,json=geoTargetCity,proto3" json:"geo_target_city,omitempty"`
  56. // Resource name of the geo target constant that represents a metro.
  57. GeoTargetMetro *wrappers.StringValue `protobuf:"bytes,63,opt,name=geo_target_metro,json=geoTargetMetro,proto3" json:"geo_target_metro,omitempty"`
  58. // Resource name of the geo target constant that represents a region.
  59. GeoTargetRegion *wrappers.StringValue `protobuf:"bytes,64,opt,name=geo_target_region,json=geoTargetRegion,proto3" json:"geo_target_region,omitempty"`
  60. // Hotel booking window in days.
  61. HotelBookingWindowDays *wrappers.Int64Value `protobuf:"bytes,6,opt,name=hotel_booking_window_days,json=hotelBookingWindowDays,proto3" json:"hotel_booking_window_days,omitempty"`
  62. // Hotel center ID.
  63. HotelCenterId *wrappers.Int64Value `protobuf:"bytes,7,opt,name=hotel_center_id,json=hotelCenterId,proto3" json:"hotel_center_id,omitempty"`
  64. // Hotel check-in date. Formatted as yyyy-MM-dd.
  65. HotelCheckInDate *wrappers.StringValue `protobuf:"bytes,8,opt,name=hotel_check_in_date,json=hotelCheckInDate,proto3" json:"hotel_check_in_date,omitempty"`
  66. // Hotel check-in day of week.
  67. HotelCheckInDayOfWeek enums.DayOfWeekEnum_DayOfWeek `protobuf:"varint,9,opt,name=hotel_check_in_day_of_week,json=hotelCheckInDayOfWeek,proto3,enum=google.ads.googleads.v1.enums.DayOfWeekEnum_DayOfWeek" json:"hotel_check_in_day_of_week,omitempty"`
  68. // Hotel city.
  69. HotelCity *wrappers.StringValue `protobuf:"bytes,10,opt,name=hotel_city,json=hotelCity,proto3" json:"hotel_city,omitempty"`
  70. // Hotel class.
  71. HotelClass *wrappers.Int32Value `protobuf:"bytes,11,opt,name=hotel_class,json=hotelClass,proto3" json:"hotel_class,omitempty"`
  72. // Hotel country.
  73. HotelCountry *wrappers.StringValue `protobuf:"bytes,12,opt,name=hotel_country,json=hotelCountry,proto3" json:"hotel_country,omitempty"`
  74. // Hotel date selection type.
  75. HotelDateSelectionType enums.HotelDateSelectionTypeEnum_HotelDateSelectionType `protobuf:"varint,13,opt,name=hotel_date_selection_type,json=hotelDateSelectionType,proto3,enum=google.ads.googleads.v1.enums.HotelDateSelectionTypeEnum_HotelDateSelectionType" json:"hotel_date_selection_type,omitempty"`
  76. // Hotel length of stay.
  77. HotelLengthOfStay *wrappers.Int32Value `protobuf:"bytes,14,opt,name=hotel_length_of_stay,json=hotelLengthOfStay,proto3" json:"hotel_length_of_stay,omitempty"`
  78. // Hotel state.
  79. HotelState *wrappers.StringValue `protobuf:"bytes,15,opt,name=hotel_state,json=hotelState,proto3" json:"hotel_state,omitempty"`
  80. // Hour of day as a number between 0 and 23, inclusive.
  81. Hour *wrappers.Int32Value `protobuf:"bytes,16,opt,name=hour,proto3" json:"hour,omitempty"`
  82. // Only used with feed item metrics.
  83. // Indicates whether the interaction metrics occurred on the feed item itself
  84. // or a different extension or ad unit.
  85. InteractionOnThisExtension *wrappers.BoolValue `protobuf:"bytes,49,opt,name=interaction_on_this_extension,json=interactionOnThisExtension,proto3" json:"interaction_on_this_extension,omitempty"`
  86. // Keyword criterion.
  87. Keyword *Keyword `protobuf:"bytes,61,opt,name=keyword,proto3" json:"keyword,omitempty"`
  88. // Month as represented by the date of the first day of a month. Formatted as
  89. // yyyy-MM-dd.
  90. Month *wrappers.StringValue `protobuf:"bytes,17,opt,name=month,proto3" json:"month,omitempty"`
  91. // Month of the year, e.g., January.
  92. MonthOfYear enums.MonthOfYearEnum_MonthOfYear `protobuf:"varint,18,opt,name=month_of_year,json=monthOfYear,proto3,enum=google.ads.googleads.v1.enums.MonthOfYearEnum_MonthOfYear" json:"month_of_year,omitempty"`
  93. // Partner hotel ID.
  94. PartnerHotelId *wrappers.StringValue `protobuf:"bytes,19,opt,name=partner_hotel_id,json=partnerHotelId,proto3" json:"partner_hotel_id,omitempty"`
  95. // Placeholder type. This is only used with feed item metrics.
  96. PlaceholderType enums.PlaceholderTypeEnum_PlaceholderType `protobuf:"varint,20,opt,name=placeholder_type,json=placeholderType,proto3,enum=google.ads.googleads.v1.enums.PlaceholderTypeEnum_PlaceholderType" json:"placeholder_type,omitempty"`
  97. // Aggregator ID of the product.
  98. ProductAggregatorId *wrappers.UInt64Value `protobuf:"bytes,28,opt,name=product_aggregator_id,json=productAggregatorId,proto3" json:"product_aggregator_id,omitempty"`
  99. // Bidding category (level 1) of the product.
  100. ProductBiddingCategoryLevel1 *wrappers.StringValue `protobuf:"bytes,56,opt,name=product_bidding_category_level1,json=productBiddingCategoryLevel1,proto3" json:"product_bidding_category_level1,omitempty"`
  101. // Bidding category (level 2) of the product.
  102. ProductBiddingCategoryLevel2 *wrappers.StringValue `protobuf:"bytes,57,opt,name=product_bidding_category_level2,json=productBiddingCategoryLevel2,proto3" json:"product_bidding_category_level2,omitempty"`
  103. // Bidding category (level 3) of the product.
  104. ProductBiddingCategoryLevel3 *wrappers.StringValue `protobuf:"bytes,58,opt,name=product_bidding_category_level3,json=productBiddingCategoryLevel3,proto3" json:"product_bidding_category_level3,omitempty"`
  105. // Bidding category (level 4) of the product.
  106. ProductBiddingCategoryLevel4 *wrappers.StringValue `protobuf:"bytes,59,opt,name=product_bidding_category_level4,json=productBiddingCategoryLevel4,proto3" json:"product_bidding_category_level4,omitempty"`
  107. // Bidding category (level 5) of the product.
  108. ProductBiddingCategoryLevel5 *wrappers.StringValue `protobuf:"bytes,60,opt,name=product_bidding_category_level5,json=productBiddingCategoryLevel5,proto3" json:"product_bidding_category_level5,omitempty"`
  109. // Brand of the product.
  110. ProductBrand *wrappers.StringValue `protobuf:"bytes,29,opt,name=product_brand,json=productBrand,proto3" json:"product_brand,omitempty"`
  111. // Channel of the product.
  112. ProductChannel enums.ProductChannelEnum_ProductChannel `protobuf:"varint,30,opt,name=product_channel,json=productChannel,proto3,enum=google.ads.googleads.v1.enums.ProductChannelEnum_ProductChannel" json:"product_channel,omitempty"`
  113. // Channel exclusivity of the product.
  114. ProductChannelExclusivity enums.ProductChannelExclusivityEnum_ProductChannelExclusivity `protobuf:"varint,31,opt,name=product_channel_exclusivity,json=productChannelExclusivity,proto3,enum=google.ads.googleads.v1.enums.ProductChannelExclusivityEnum_ProductChannelExclusivity" json:"product_channel_exclusivity,omitempty"`
  115. // Condition of the product.
  116. ProductCondition enums.ProductConditionEnum_ProductCondition `protobuf:"varint,32,opt,name=product_condition,json=productCondition,proto3,enum=google.ads.googleads.v1.enums.ProductConditionEnum_ProductCondition" json:"product_condition,omitempty"`
  117. // Resource name of the geo target constant for the country of the product.
  118. ProductCountry *wrappers.StringValue `protobuf:"bytes,33,opt,name=product_country,json=productCountry,proto3" json:"product_country,omitempty"`
  119. // Custom attribute 0 of the product.
  120. ProductCustomAttribute0 *wrappers.StringValue `protobuf:"bytes,34,opt,name=product_custom_attribute0,json=productCustomAttribute0,proto3" json:"product_custom_attribute0,omitempty"`
  121. // Custom attribute 1 of the product.
  122. ProductCustomAttribute1 *wrappers.StringValue `protobuf:"bytes,35,opt,name=product_custom_attribute1,json=productCustomAttribute1,proto3" json:"product_custom_attribute1,omitempty"`
  123. // Custom attribute 2 of the product.
  124. ProductCustomAttribute2 *wrappers.StringValue `protobuf:"bytes,36,opt,name=product_custom_attribute2,json=productCustomAttribute2,proto3" json:"product_custom_attribute2,omitempty"`
  125. // Custom attribute 3 of the product.
  126. ProductCustomAttribute3 *wrappers.StringValue `protobuf:"bytes,37,opt,name=product_custom_attribute3,json=productCustomAttribute3,proto3" json:"product_custom_attribute3,omitempty"`
  127. // Custom attribute 4 of the product.
  128. ProductCustomAttribute4 *wrappers.StringValue `protobuf:"bytes,38,opt,name=product_custom_attribute4,json=productCustomAttribute4,proto3" json:"product_custom_attribute4,omitempty"`
  129. // Item ID of the product.
  130. ProductItemId *wrappers.StringValue `protobuf:"bytes,39,opt,name=product_item_id,json=productItemId,proto3" json:"product_item_id,omitempty"`
  131. // Resource name of the language constant for the language of the product.
  132. ProductLanguage *wrappers.StringValue `protobuf:"bytes,40,opt,name=product_language,json=productLanguage,proto3" json:"product_language,omitempty"`
  133. // Merchant ID of the product.
  134. ProductMerchantId *wrappers.UInt64Value `protobuf:"bytes,41,opt,name=product_merchant_id,json=productMerchantId,proto3" json:"product_merchant_id,omitempty"`
  135. // Store ID of the product.
  136. ProductStoreId *wrappers.StringValue `protobuf:"bytes,42,opt,name=product_store_id,json=productStoreId,proto3" json:"product_store_id,omitempty"`
  137. // Title of the product.
  138. ProductTitle *wrappers.StringValue `protobuf:"bytes,43,opt,name=product_title,json=productTitle,proto3" json:"product_title,omitempty"`
  139. // Type (level 1) of the product.
  140. ProductTypeL1 *wrappers.StringValue `protobuf:"bytes,44,opt,name=product_type_l1,json=productTypeL1,proto3" json:"product_type_l1,omitempty"`
  141. // Type (level 2) of the product.
  142. ProductTypeL2 *wrappers.StringValue `protobuf:"bytes,45,opt,name=product_type_l2,json=productTypeL2,proto3" json:"product_type_l2,omitempty"`
  143. // Type (level 3) of the product.
  144. ProductTypeL3 *wrappers.StringValue `protobuf:"bytes,46,opt,name=product_type_l3,json=productTypeL3,proto3" json:"product_type_l3,omitempty"`
  145. // Type (level 4) of the product.
  146. ProductTypeL4 *wrappers.StringValue `protobuf:"bytes,47,opt,name=product_type_l4,json=productTypeL4,proto3" json:"product_type_l4,omitempty"`
  147. // Type (level 5) of the product.
  148. ProductTypeL5 *wrappers.StringValue `protobuf:"bytes,48,opt,name=product_type_l5,json=productTypeL5,proto3" json:"product_type_l5,omitempty"`
  149. // Quarter as represented by the date of the first day of a quarter.
  150. // Uses the calendar year for quarters, e.g., the second quarter of 2018
  151. // starts on 2018-04-01. Formatted as yyyy-MM-dd.
  152. Quarter *wrappers.StringValue `protobuf:"bytes,21,opt,name=quarter,proto3" json:"quarter,omitempty"`
  153. // Match type of the keyword that triggered the ad, including variants.
  154. SearchTermMatchType enums.SearchTermMatchTypeEnum_SearchTermMatchType `protobuf:"varint,22,opt,name=search_term_match_type,json=searchTermMatchType,proto3,enum=google.ads.googleads.v1.enums.SearchTermMatchTypeEnum_SearchTermMatchType" json:"search_term_match_type,omitempty"`
  155. // Position of the ad.
  156. Slot enums.SlotEnum_Slot `protobuf:"varint,23,opt,name=slot,proto3,enum=google.ads.googleads.v1.enums.SlotEnum_Slot" json:"slot,omitempty"`
  157. // Week as defined as Monday through Sunday, and represented by the date of
  158. // Monday. Formatted as yyyy-MM-dd.
  159. Week *wrappers.StringValue `protobuf:"bytes,24,opt,name=week,proto3" json:"week,omitempty"`
  160. // Year, formatted as yyyy.
  161. Year *wrappers.Int32Value `protobuf:"bytes,25,opt,name=year,proto3" json:"year,omitempty"`
  162. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  163. XXX_unrecognized []byte `json:"-"`
  164. XXX_sizecache int32 `json:"-"`
  165. }
  166. func (m *Segments) Reset() { *m = Segments{} }
  167. func (m *Segments) String() string { return proto.CompactTextString(m) }
  168. func (*Segments) ProtoMessage() {}
  169. func (*Segments) Descriptor() ([]byte, []int) {
  170. return fileDescriptor_segments_74ce948b3f70e9be, []int{0}
  171. }
  172. func (m *Segments) XXX_Unmarshal(b []byte) error {
  173. return xxx_messageInfo_Segments.Unmarshal(m, b)
  174. }
  175. func (m *Segments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  176. return xxx_messageInfo_Segments.Marshal(b, m, deterministic)
  177. }
  178. func (dst *Segments) XXX_Merge(src proto.Message) {
  179. xxx_messageInfo_Segments.Merge(dst, src)
  180. }
  181. func (m *Segments) XXX_Size() int {
  182. return xxx_messageInfo_Segments.Size(m)
  183. }
  184. func (m *Segments) XXX_DiscardUnknown() {
  185. xxx_messageInfo_Segments.DiscardUnknown(m)
  186. }
  187. var xxx_messageInfo_Segments proto.InternalMessageInfo
  188. func (m *Segments) GetAdNetworkType() enums.AdNetworkTypeEnum_AdNetworkType {
  189. if m != nil {
  190. return m.AdNetworkType
  191. }
  192. return enums.AdNetworkTypeEnum_UNSPECIFIED
  193. }
  194. func (m *Segments) GetClickType() enums.ClickTypeEnum_ClickType {
  195. if m != nil {
  196. return m.ClickType
  197. }
  198. return enums.ClickTypeEnum_UNSPECIFIED
  199. }
  200. func (m *Segments) GetConversionAction() *wrappers.StringValue {
  201. if m != nil {
  202. return m.ConversionAction
  203. }
  204. return nil
  205. }
  206. func (m *Segments) GetConversionActionCategory() enums.ConversionActionCategoryEnum_ConversionActionCategory {
  207. if m != nil {
  208. return m.ConversionActionCategory
  209. }
  210. return enums.ConversionActionCategoryEnum_UNSPECIFIED
  211. }
  212. func (m *Segments) GetConversionActionName() *wrappers.StringValue {
  213. if m != nil {
  214. return m.ConversionActionName
  215. }
  216. return nil
  217. }
  218. func (m *Segments) GetConversionAdjustment() *wrappers.BoolValue {
  219. if m != nil {
  220. return m.ConversionAdjustment
  221. }
  222. return nil
  223. }
  224. func (m *Segments) GetConversionAttributionEventType() enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType {
  225. if m != nil {
  226. return m.ConversionAttributionEventType
  227. }
  228. return enums.ConversionAttributionEventTypeEnum_UNSPECIFIED
  229. }
  230. func (m *Segments) GetConversionLagBucket() enums.ConversionLagBucketEnum_ConversionLagBucket {
  231. if m != nil {
  232. return m.ConversionLagBucket
  233. }
  234. return enums.ConversionLagBucketEnum_UNSPECIFIED
  235. }
  236. func (m *Segments) GetConversionOrAdjustmentLagBucket() enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket {
  237. if m != nil {
  238. return m.ConversionOrAdjustmentLagBucket
  239. }
  240. return enums.ConversionOrAdjustmentLagBucketEnum_UNSPECIFIED
  241. }
  242. func (m *Segments) GetDate() *wrappers.StringValue {
  243. if m != nil {
  244. return m.Date
  245. }
  246. return nil
  247. }
  248. func (m *Segments) GetDayOfWeek() enums.DayOfWeekEnum_DayOfWeek {
  249. if m != nil {
  250. return m.DayOfWeek
  251. }
  252. return enums.DayOfWeekEnum_UNSPECIFIED
  253. }
  254. func (m *Segments) GetDevice() enums.DeviceEnum_Device {
  255. if m != nil {
  256. return m.Device
  257. }
  258. return enums.DeviceEnum_UNSPECIFIED
  259. }
  260. func (m *Segments) GetExternalConversionSource() enums.ExternalConversionSourceEnum_ExternalConversionSource {
  261. if m != nil {
  262. return m.ExternalConversionSource
  263. }
  264. return enums.ExternalConversionSourceEnum_UNSPECIFIED
  265. }
  266. func (m *Segments) GetGeoTargetCity() *wrappers.StringValue {
  267. if m != nil {
  268. return m.GeoTargetCity
  269. }
  270. return nil
  271. }
  272. func (m *Segments) GetGeoTargetMetro() *wrappers.StringValue {
  273. if m != nil {
  274. return m.GeoTargetMetro
  275. }
  276. return nil
  277. }
  278. func (m *Segments) GetGeoTargetRegion() *wrappers.StringValue {
  279. if m != nil {
  280. return m.GeoTargetRegion
  281. }
  282. return nil
  283. }
  284. func (m *Segments) GetHotelBookingWindowDays() *wrappers.Int64Value {
  285. if m != nil {
  286. return m.HotelBookingWindowDays
  287. }
  288. return nil
  289. }
  290. func (m *Segments) GetHotelCenterId() *wrappers.Int64Value {
  291. if m != nil {
  292. return m.HotelCenterId
  293. }
  294. return nil
  295. }
  296. func (m *Segments) GetHotelCheckInDate() *wrappers.StringValue {
  297. if m != nil {
  298. return m.HotelCheckInDate
  299. }
  300. return nil
  301. }
  302. func (m *Segments) GetHotelCheckInDayOfWeek() enums.DayOfWeekEnum_DayOfWeek {
  303. if m != nil {
  304. return m.HotelCheckInDayOfWeek
  305. }
  306. return enums.DayOfWeekEnum_UNSPECIFIED
  307. }
  308. func (m *Segments) GetHotelCity() *wrappers.StringValue {
  309. if m != nil {
  310. return m.HotelCity
  311. }
  312. return nil
  313. }
  314. func (m *Segments) GetHotelClass() *wrappers.Int32Value {
  315. if m != nil {
  316. return m.HotelClass
  317. }
  318. return nil
  319. }
  320. func (m *Segments) GetHotelCountry() *wrappers.StringValue {
  321. if m != nil {
  322. return m.HotelCountry
  323. }
  324. return nil
  325. }
  326. func (m *Segments) GetHotelDateSelectionType() enums.HotelDateSelectionTypeEnum_HotelDateSelectionType {
  327. if m != nil {
  328. return m.HotelDateSelectionType
  329. }
  330. return enums.HotelDateSelectionTypeEnum_UNSPECIFIED
  331. }
  332. func (m *Segments) GetHotelLengthOfStay() *wrappers.Int32Value {
  333. if m != nil {
  334. return m.HotelLengthOfStay
  335. }
  336. return nil
  337. }
  338. func (m *Segments) GetHotelState() *wrappers.StringValue {
  339. if m != nil {
  340. return m.HotelState
  341. }
  342. return nil
  343. }
  344. func (m *Segments) GetHour() *wrappers.Int32Value {
  345. if m != nil {
  346. return m.Hour
  347. }
  348. return nil
  349. }
  350. func (m *Segments) GetInteractionOnThisExtension() *wrappers.BoolValue {
  351. if m != nil {
  352. return m.InteractionOnThisExtension
  353. }
  354. return nil
  355. }
  356. func (m *Segments) GetKeyword() *Keyword {
  357. if m != nil {
  358. return m.Keyword
  359. }
  360. return nil
  361. }
  362. func (m *Segments) GetMonth() *wrappers.StringValue {
  363. if m != nil {
  364. return m.Month
  365. }
  366. return nil
  367. }
  368. func (m *Segments) GetMonthOfYear() enums.MonthOfYearEnum_MonthOfYear {
  369. if m != nil {
  370. return m.MonthOfYear
  371. }
  372. return enums.MonthOfYearEnum_UNSPECIFIED
  373. }
  374. func (m *Segments) GetPartnerHotelId() *wrappers.StringValue {
  375. if m != nil {
  376. return m.PartnerHotelId
  377. }
  378. return nil
  379. }
  380. func (m *Segments) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType {
  381. if m != nil {
  382. return m.PlaceholderType
  383. }
  384. return enums.PlaceholderTypeEnum_UNSPECIFIED
  385. }
  386. func (m *Segments) GetProductAggregatorId() *wrappers.UInt64Value {
  387. if m != nil {
  388. return m.ProductAggregatorId
  389. }
  390. return nil
  391. }
  392. func (m *Segments) GetProductBiddingCategoryLevel1() *wrappers.StringValue {
  393. if m != nil {
  394. return m.ProductBiddingCategoryLevel1
  395. }
  396. return nil
  397. }
  398. func (m *Segments) GetProductBiddingCategoryLevel2() *wrappers.StringValue {
  399. if m != nil {
  400. return m.ProductBiddingCategoryLevel2
  401. }
  402. return nil
  403. }
  404. func (m *Segments) GetProductBiddingCategoryLevel3() *wrappers.StringValue {
  405. if m != nil {
  406. return m.ProductBiddingCategoryLevel3
  407. }
  408. return nil
  409. }
  410. func (m *Segments) GetProductBiddingCategoryLevel4() *wrappers.StringValue {
  411. if m != nil {
  412. return m.ProductBiddingCategoryLevel4
  413. }
  414. return nil
  415. }
  416. func (m *Segments) GetProductBiddingCategoryLevel5() *wrappers.StringValue {
  417. if m != nil {
  418. return m.ProductBiddingCategoryLevel5
  419. }
  420. return nil
  421. }
  422. func (m *Segments) GetProductBrand() *wrappers.StringValue {
  423. if m != nil {
  424. return m.ProductBrand
  425. }
  426. return nil
  427. }
  428. func (m *Segments) GetProductChannel() enums.ProductChannelEnum_ProductChannel {
  429. if m != nil {
  430. return m.ProductChannel
  431. }
  432. return enums.ProductChannelEnum_UNSPECIFIED
  433. }
  434. func (m *Segments) GetProductChannelExclusivity() enums.ProductChannelExclusivityEnum_ProductChannelExclusivity {
  435. if m != nil {
  436. return m.ProductChannelExclusivity
  437. }
  438. return enums.ProductChannelExclusivityEnum_UNSPECIFIED
  439. }
  440. func (m *Segments) GetProductCondition() enums.ProductConditionEnum_ProductCondition {
  441. if m != nil {
  442. return m.ProductCondition
  443. }
  444. return enums.ProductConditionEnum_UNSPECIFIED
  445. }
  446. func (m *Segments) GetProductCountry() *wrappers.StringValue {
  447. if m != nil {
  448. return m.ProductCountry
  449. }
  450. return nil
  451. }
  452. func (m *Segments) GetProductCustomAttribute0() *wrappers.StringValue {
  453. if m != nil {
  454. return m.ProductCustomAttribute0
  455. }
  456. return nil
  457. }
  458. func (m *Segments) GetProductCustomAttribute1() *wrappers.StringValue {
  459. if m != nil {
  460. return m.ProductCustomAttribute1
  461. }
  462. return nil
  463. }
  464. func (m *Segments) GetProductCustomAttribute2() *wrappers.StringValue {
  465. if m != nil {
  466. return m.ProductCustomAttribute2
  467. }
  468. return nil
  469. }
  470. func (m *Segments) GetProductCustomAttribute3() *wrappers.StringValue {
  471. if m != nil {
  472. return m.ProductCustomAttribute3
  473. }
  474. return nil
  475. }
  476. func (m *Segments) GetProductCustomAttribute4() *wrappers.StringValue {
  477. if m != nil {
  478. return m.ProductCustomAttribute4
  479. }
  480. return nil
  481. }
  482. func (m *Segments) GetProductItemId() *wrappers.StringValue {
  483. if m != nil {
  484. return m.ProductItemId
  485. }
  486. return nil
  487. }
  488. func (m *Segments) GetProductLanguage() *wrappers.StringValue {
  489. if m != nil {
  490. return m.ProductLanguage
  491. }
  492. return nil
  493. }
  494. func (m *Segments) GetProductMerchantId() *wrappers.UInt64Value {
  495. if m != nil {
  496. return m.ProductMerchantId
  497. }
  498. return nil
  499. }
  500. func (m *Segments) GetProductStoreId() *wrappers.StringValue {
  501. if m != nil {
  502. return m.ProductStoreId
  503. }
  504. return nil
  505. }
  506. func (m *Segments) GetProductTitle() *wrappers.StringValue {
  507. if m != nil {
  508. return m.ProductTitle
  509. }
  510. return nil
  511. }
  512. func (m *Segments) GetProductTypeL1() *wrappers.StringValue {
  513. if m != nil {
  514. return m.ProductTypeL1
  515. }
  516. return nil
  517. }
  518. func (m *Segments) GetProductTypeL2() *wrappers.StringValue {
  519. if m != nil {
  520. return m.ProductTypeL2
  521. }
  522. return nil
  523. }
  524. func (m *Segments) GetProductTypeL3() *wrappers.StringValue {
  525. if m != nil {
  526. return m.ProductTypeL3
  527. }
  528. return nil
  529. }
  530. func (m *Segments) GetProductTypeL4() *wrappers.StringValue {
  531. if m != nil {
  532. return m.ProductTypeL4
  533. }
  534. return nil
  535. }
  536. func (m *Segments) GetProductTypeL5() *wrappers.StringValue {
  537. if m != nil {
  538. return m.ProductTypeL5
  539. }
  540. return nil
  541. }
  542. func (m *Segments) GetQuarter() *wrappers.StringValue {
  543. if m != nil {
  544. return m.Quarter
  545. }
  546. return nil
  547. }
  548. func (m *Segments) GetSearchTermMatchType() enums.SearchTermMatchTypeEnum_SearchTermMatchType {
  549. if m != nil {
  550. return m.SearchTermMatchType
  551. }
  552. return enums.SearchTermMatchTypeEnum_UNSPECIFIED
  553. }
  554. func (m *Segments) GetSlot() enums.SlotEnum_Slot {
  555. if m != nil {
  556. return m.Slot
  557. }
  558. return enums.SlotEnum_UNSPECIFIED
  559. }
  560. func (m *Segments) GetWeek() *wrappers.StringValue {
  561. if m != nil {
  562. return m.Week
  563. }
  564. return nil
  565. }
  566. func (m *Segments) GetYear() *wrappers.Int32Value {
  567. if m != nil {
  568. return m.Year
  569. }
  570. return nil
  571. }
  572. // A Keyword criterion segment.
  573. type Keyword struct {
  574. // The AdGroupCriterion resource name.
  575. AdGroupCriterion *wrappers.StringValue `protobuf:"bytes,1,opt,name=ad_group_criterion,json=adGroupCriterion,proto3" json:"ad_group_criterion,omitempty"`
  576. // Keyword info.
  577. Info *KeywordInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
  578. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  579. XXX_unrecognized []byte `json:"-"`
  580. XXX_sizecache int32 `json:"-"`
  581. }
  582. func (m *Keyword) Reset() { *m = Keyword{} }
  583. func (m *Keyword) String() string { return proto.CompactTextString(m) }
  584. func (*Keyword) ProtoMessage() {}
  585. func (*Keyword) Descriptor() ([]byte, []int) {
  586. return fileDescriptor_segments_74ce948b3f70e9be, []int{1}
  587. }
  588. func (m *Keyword) XXX_Unmarshal(b []byte) error {
  589. return xxx_messageInfo_Keyword.Unmarshal(m, b)
  590. }
  591. func (m *Keyword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  592. return xxx_messageInfo_Keyword.Marshal(b, m, deterministic)
  593. }
  594. func (dst *Keyword) XXX_Merge(src proto.Message) {
  595. xxx_messageInfo_Keyword.Merge(dst, src)
  596. }
  597. func (m *Keyword) XXX_Size() int {
  598. return xxx_messageInfo_Keyword.Size(m)
  599. }
  600. func (m *Keyword) XXX_DiscardUnknown() {
  601. xxx_messageInfo_Keyword.DiscardUnknown(m)
  602. }
  603. var xxx_messageInfo_Keyword proto.InternalMessageInfo
  604. func (m *Keyword) GetAdGroupCriterion() *wrappers.StringValue {
  605. if m != nil {
  606. return m.AdGroupCriterion
  607. }
  608. return nil
  609. }
  610. func (m *Keyword) GetInfo() *KeywordInfo {
  611. if m != nil {
  612. return m.Info
  613. }
  614. return nil
  615. }
  616. func init() {
  617. proto.RegisterType((*Segments)(nil), "google.ads.googleads.v1.common.Segments")
  618. proto.RegisterType((*Keyword)(nil), "google.ads.googleads.v1.common.Keyword")
  619. }
  620. func init() {
  621. proto.RegisterFile("google/ads/googleads/v1/common/segments.proto", fileDescriptor_segments_74ce948b3f70e9be)
  622. }
  623. var fileDescriptor_segments_74ce948b3f70e9be = []byte{
  624. // 1853 bytes of a gzipped FileDescriptorProto
  625. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x99, 0xcd, 0x76, 0xdb, 0xc6,
  626. 0x15, 0xc7, 0x0f, 0x1d, 0xc5, 0x8e, 0x47, 0x91, 0x25, 0x8d, 0x6c, 0x67, 0x2c, 0x3b, 0xb6, 0xa3,
  627. 0xb4, 0x8d, 0x1b, 0x27, 0xa4, 0xf8, 0x21, 0xb7, 0xa1, 0xe3, 0x0f, 0x8a, 0x52, 0x65, 0x26, 0x72,
  628. 0xa4, 0x03, 0x29, 0x4a, 0xdb, 0xe3, 0x16, 0x1d, 0x01, 0x23, 0x10, 0x15, 0x30, 0x43, 0x0f, 0x86,
  629. 0x52, 0xb8, 0x69, 0x1f, 0xa0, 0xbb, 0x2e, 0xfc, 0x00, 0x5d, 0xb6, 0x9b, 0x3e, 0x47, 0x9f, 0xa4,
  630. 0xa7, 0x0f, 0xd0, 0x75, 0xce, 0x7c, 0x00, 0x24, 0x45, 0x91, 0x18, 0x4a, 0x2b, 0x01, 0x83, 0xfb,
  631. 0xfb, 0xdf, 0x8b, 0xcb, 0x8b, 0x3b, 0x1f, 0x02, 0x5f, 0x06, 0x8c, 0x05, 0x11, 0x29, 0x61, 0x3f,
  632. 0x29, 0xe9, 0x4b, 0x79, 0x75, 0x52, 0x2e, 0x79, 0x2c, 0x8e, 0x19, 0x2d, 0x25, 0x24, 0x88, 0x09,
  633. 0x15, 0x49, 0xb1, 0xc3, 0x99, 0x60, 0xf0, 0xbe, 0xb6, 0x29, 0x62, 0x3f, 0x29, 0x66, 0xe6, 0xc5,
  634. 0x93, 0x72, 0x51, 0x9b, 0x2f, 0xe7, 0xc9, 0x79, 0x3c, 0x14, 0x84, 0x87, 0x58, 0xcb, 0x2d, 0x57,
  635. 0xc7, 0x99, 0x13, 0xda, 0x8d, 0x93, 0x12, 0xf6, 0x5d, 0x4a, 0xc4, 0x29, 0xe3, 0xc7, 0xae, 0xe8,
  636. 0x75, 0x88, 0x81, 0x8a, 0x93, 0x21, 0x2f, 0x0a, 0xbd, 0x21, 0xfb, 0xe7, 0x39, 0xf6, 0x8c, 0x9e,
  637. 0x10, 0x9e, 0x84, 0x8c, 0xba, 0xd8, 0x13, 0xf2, 0x8f, 0x87, 0x05, 0x09, 0x18, 0xef, 0x19, 0x7e,
  638. 0xd3, 0x9e, 0x17, 0x82, 0x87, 0x87, 0x5d, 0x25, 0x42, 0x4e, 0x08, 0x15, 0x83, 0x61, 0x7c, 0x65,
  639. 0x2d, 0x13, 0xe1, 0xc0, 0x3d, 0xec, 0x7a, 0xc7, 0x44, 0x18, 0x74, 0xcb, 0x1a, 0x65, 0xdc, 0xc5,
  640. 0xfe, 0x9f, 0xbb, 0x89, 0x90, 0x3f, 0xda, 0xa8, 0x50, 0x69, 0xb2, 0x90, 0x8f, 0x7b, 0x2e, 0x3b,
  641. 0x72, 0x4f, 0x09, 0x39, 0x36, 0xc0, 0xe7, 0x39, 0x00, 0x39, 0x09, 0x3d, 0xcb, 0x3c, 0x93, 0x1f,
  642. 0x05, 0xe1, 0x14, 0x47, 0xee, 0x40, 0xb8, 0x09, 0xeb, 0xf2, 0x8c, 0x7f, 0x36, 0x99, 0x6f, 0x33,
  643. 0x41, 0x22, 0xd7, 0xc7, 0x82, 0xb8, 0x09, 0x89, 0x88, 0xfe, 0xa9, 0x06, 0xf2, 0x5b, 0x9e, 0x8c,
  644. 0xc7, 0x8c, 0x8a, 0xb6, 0x7c, 0xbb, 0x1e, 0xc1, 0xdc, 0x20, 0xb5, 0xc9, 0x48, 0x27, 0xc2, 0x1e,
  645. 0x69, 0xb3, 0xc8, 0x27, 0x7c, 0xd0, 0x51, 0x4e, 0xd1, 0x76, 0x38, 0xf3, 0xbb, 0x9e, 0x70, 0xbd,
  646. 0x36, 0xa6, 0x94, 0x44, 0x06, 0x7a, 0x31, 0x15, 0xe4, 0x92, 0x1f, 0xbd, 0xa8, 0x9b, 0x84, 0x27,
  647. 0xa1, 0x48, 0xab, 0x70, 0xcd, 0x52, 0x80, 0x51, 0x3f, 0x94, 0xa9, 0x31, 0x58, 0x7d, 0x32, 0x96,
  648. 0x10, 0xcc, 0xbd, 0xb6, 0x2b, 0x08, 0x8f, 0xdd, 0x18, 0x0b, 0x79, 0xd9, 0x7f, 0xd1, 0x47, 0x39,
  649. 0x6c, 0xc4, 0xd2, 0xba, 0x32, 0x6d, 0xa1, 0xa4, 0xee, 0x0e, 0xbb, 0x47, 0xa5, 0x53, 0x8e, 0x3b,
  650. 0x1d, 0xc2, 0x4d, 0xdb, 0x58, 0xbe, 0x97, 0x2a, 0x75, 0xc2, 0x12, 0xa6, 0x94, 0x09, 0x2c, 0x43,
  651. 0x34, 0x4f, 0x57, 0xfe, 0xff, 0x18, 0x7c, 0xb0, 0x67, 0xfa, 0x0c, 0x3c, 0x02, 0xf3, 0x67, 0x3e,
  652. 0x7b, 0xf4, 0xde, 0xc3, 0xc2, 0xa3, 0x1b, 0x95, 0xe7, 0xc5, 0x71, 0xbd, 0x47, 0x85, 0x53, 0x6c,
  653. 0xf8, 0xdf, 0x69, 0x68, 0xbf, 0xd7, 0x21, 0x9b, 0xb4, 0x1b, 0x0f, 0x8f, 0x38, 0x73, 0x78, 0xf0,
  654. 0x16, 0x7e, 0x0f, 0x40, 0xbf, 0x53, 0xa0, 0x65, 0xe5, 0xe2, 0x49, 0x8e, 0x8b, 0xa6, 0x04, 0x32,
  655. 0xf9, 0xec, 0xce, 0xb9, 0xee, 0xa5, 0x97, 0xb0, 0x05, 0x16, 0x47, 0x1a, 0x0a, 0xaa, 0x3d, 0x2c,
  656. 0x3c, 0x9a, 0xad, 0xdc, 0x4b, 0xd5, 0xd3, 0x2c, 0x15, 0xf7, 0x04, 0x0f, 0x69, 0x70, 0x80, 0xa3,
  657. 0x2e, 0x71, 0x16, 0xfa, 0x58, 0x43, 0x51, 0xf0, 0xef, 0x05, 0xb0, 0x3c, 0xbe, 0x39, 0xa1, 0x35,
  658. 0x15, 0xf2, 0x7e, 0x5e, 0xc8, 0x67, 0x54, 0x9b, 0x06, 0xd7, 0x6f, 0x30, 0xe6, 0xa1, 0x83, 0xbc,
  659. 0x31, 0x4f, 0xa0, 0x03, 0x6e, 0x8f, 0xc6, 0x44, 0x71, 0x4c, 0xd0, 0x13, 0x8b, 0x97, 0xbc, 0x79,
  660. 0x56, 0xf7, 0x3b, 0x1c, 0x13, 0xb8, 0x03, 0x6e, 0x0d, 0x6a, 0x66, 0xfd, 0x0b, 0xdd, 0x55, 0x92,
  661. 0xcb, 0x23, 0x92, 0xeb, 0x8c, 0x45, 0xa3, 0x82, 0x19, 0x07, 0xff, 0x55, 0x00, 0x9f, 0xe4, 0xb6,
  662. 0x65, 0x74, 0x45, 0x25, 0xf0, 0x4f, 0xf6, 0x09, 0xec, 0xcb, 0x6c, 0x4a, 0x95, 0x7e, 0x21, 0x4c,
  663. 0x34, 0x71, 0xee, 0x7b, 0x13, 0x9f, 0xc3, 0xbf, 0x0c, 0xbd, 0x7e, 0xbf, 0x67, 0xa3, 0x8a, 0x0a,
  664. 0xf0, 0x1b, 0xeb, 0x00, 0xb7, 0x71, 0xb0, 0xae, 0xc8, 0x33, 0x51, 0x65, 0xe3, 0xce, 0x92, 0x37,
  665. 0x3a, 0x08, 0xff, 0x5d, 0x00, 0x9f, 0x5a, 0x4c, 0x21, 0xa8, 0xaa, 0xc2, 0x39, 0xb4, 0x0e, 0x67,
  666. 0x87, 0xf7, 0x7f, 0x92, 0x71, 0xa1, 0x9d, 0x6b, 0xe3, 0x3c, 0xf0, 0x26, 0x1b, 0xc0, 0x55, 0x30,
  667. 0x23, 0x27, 0x02, 0x34, 0x63, 0x51, 0x73, 0xca, 0x12, 0x1e, 0x80, 0xd9, 0x81, 0xd9, 0x0d, 0xbd,
  668. 0x6f, 0xf5, 0xbd, 0x6f, 0xe0, 0xde, 0xce, 0xd1, 0x0f, 0x84, 0x1c, 0xab, 0xa8, 0xb3, 0x3b, 0xe7,
  669. 0xba, 0x9f, 0x5e, 0xc2, 0x57, 0xe0, 0xaa, 0x9e, 0x04, 0x51, 0x41, 0x49, 0xae, 0xe6, 0x49, 0x2a,
  670. 0x63, 0xad, 0xa7, 0x2e, 0x1d, 0xc3, 0xab, 0xcf, 0x7d, 0xfc, 0x1c, 0x89, 0x7e, 0x65, 0xf5, 0xb9,
  671. 0x6f, 0x1a, 0x81, 0x7e, 0x86, 0xf7, 0x14, 0xae, 0x1c, 0x8e, 0x7b, 0xe8, 0x20, 0x32, 0xe6, 0x09,
  672. 0xdc, 0x00, 0xf3, 0x01, 0x61, 0xae, 0xc0, 0x3c, 0x20, 0xc2, 0xf5, 0x42, 0xd1, 0x43, 0xcf, 0x2d,
  673. 0x72, 0x3e, 0x17, 0x10, 0xb6, 0xaf, 0x98, 0x66, 0x28, 0x7a, 0xf0, 0x37, 0x60, 0x61, 0x40, 0x25,
  674. 0x26, 0x82, 0x33, 0xf4, 0xc2, 0x42, 0xe6, 0x46, 0x26, 0xf3, 0x5a, 0x32, 0xf0, 0x15, 0x58, 0x1c,
  675. 0xd0, 0xe1, 0x24, 0x90, 0xcd, 0xf5, 0xa5, 0x85, 0xd0, 0x7c, 0x26, 0xe4, 0x28, 0x08, 0x1e, 0x80,
  676. 0x3b, 0x7a, 0x3d, 0x71, 0xc8, 0xd8, 0x71, 0x48, 0x03, 0xf7, 0x34, 0xa4, 0x3e, 0x3b, 0x75, 0x7d,
  677. 0xdc, 0x4b, 0xd0, 0x55, 0xa5, 0x78, 0x77, 0x44, 0xb1, 0x45, 0xc5, 0x93, 0x9a, 0x16, 0xbc, 0xad,
  678. 0xe8, 0x75, 0x0d, 0xff, 0xa0, 0xd8, 0x0d, 0xdc, 0x4b, 0x60, 0x13, 0xcc, 0x6b, 0x5d, 0x8f, 0x50,
  679. 0x41, 0xb8, 0x1b, 0xfa, 0xe8, 0x5a, 0xbe, 0xda, 0x9c, 0x62, 0x9a, 0x0a, 0x69, 0xf9, 0xf0, 0x5b,
  680. 0xb0, 0x64, 0x44, 0xda, 0xc4, 0x3b, 0x76, 0x43, 0xaa, 0x56, 0x3d, 0xe8, 0x03, 0x9b, 0x59, 0x44,
  681. 0x2b, 0x49, 0xae, 0x45, 0x37, 0x64, 0xe1, 0xbf, 0x05, 0xcb, 0x23, 0x62, 0xfd, 0xef, 0xe0, 0xfa,
  682. 0xa5, 0xbe, 0x83, 0x5b, 0xc3, 0xde, 0xd2, 0x6f, 0xe2, 0x29, 0x00, 0xc6, 0xa5, 0xac, 0x17, 0x60,
  683. 0x11, 0xf6, 0x75, 0x2d, 0x24, 0x6b, 0xe5, 0x6b, 0x30, 0x6b, 0xe0, 0x08, 0x27, 0x09, 0x9a, 0x1d,
  684. 0x9f, 0xbd, 0x6a, 0x45, 0xc3, 0xda, 0x59, 0x53, 0x9a, 0xc3, 0x06, 0x98, 0x33, 0x34, 0xeb, 0x52,
  685. 0xc1, 0x7b, 0xe8, 0x43, 0x0b, 0xef, 0x1f, 0x6a, 0x01, 0x4d, 0xc0, 0xbf, 0x15, 0xd2, 0xda, 0x38,
  686. 0x67, 0xad, 0x89, 0xe6, 0x54, 0xc2, 0x76, 0x73, 0x12, 0xf6, 0x4a, 0xf2, 0x32, 0xfd, 0x7b, 0x29,
  687. 0x9d, 0x4d, 0x16, 0xe7, 0x3f, 0x32, 0x05, 0x35, 0x32, 0x0e, 0xb7, 0xc1, 0x4d, 0x1d, 0x4c, 0x44,
  688. 0x68, 0xa0, 0x17, 0xb0, 0x89, 0xc0, 0x3d, 0x74, 0x23, 0x3f, 0x2f, 0x8b, 0x0a, 0xdc, 0x56, 0xdc,
  689. 0xce, 0xd1, 0x9e, 0xc0, 0x3d, 0xf8, 0x2c, 0x4d, 0x6e, 0x22, 0x64, 0x45, 0xcd, 0x5b, 0x24, 0x47,
  690. 0x67, 0x77, 0x4f, 0xda, 0xc3, 0x12, 0x98, 0x69, 0xb3, 0x2e, 0x47, 0x0b, 0xf9, 0xce, 0x95, 0x21,
  691. 0xfc, 0x03, 0xf8, 0x38, 0x94, 0x45, 0x6d, 0xd6, 0x09, 0x32, 0x89, 0xed, 0x30, 0x71, 0x65, 0xbb,
  692. 0xa1, 0xb2, 0xcb, 0xa0, 0x72, 0xee, 0x0c, 0xbf, 0x3c, 0x20, 0xb0, 0x43, 0xf7, 0xdb, 0x61, 0xb2,
  693. 0x99, 0xd2, 0xb0, 0x01, 0xae, 0x1d, 0x93, 0xde, 0x29, 0xe3, 0x3e, 0x7a, 0xa6, 0x84, 0x3e, 0x2b,
  694. 0x4e, 0xde, 0x9f, 0x16, 0xbf, 0xd5, 0xe6, 0x4e, 0xca, 0xc1, 0x0a, 0x78, 0x5f, 0xed, 0x0c, 0xd0,
  695. 0xa2, 0x45, 0x2e, 0xb4, 0x29, 0xfc, 0x23, 0x98, 0x1b, 0xda, 0x4d, 0x20, 0xa8, 0x8a, 0xa2, 0x9e,
  696. 0x53, 0x14, 0xaf, 0x25, 0xb3, 0x73, 0xf4, 0x3b, 0x82, 0xb9, 0xaa, 0x84, 0x81, 0x7b, 0x67, 0x36,
  697. 0xee, 0xdf, 0xc8, 0x76, 0xd9, 0xc1, 0x5c, 0x50, 0xc2, 0x5d, 0xfd, 0x6b, 0x85, 0x3e, 0x5a, 0xb2,
  698. 0x69, 0x97, 0x86, 0x52, 0x25, 0xd6, 0xf2, 0x61, 0x0c, 0x16, 0xce, 0x6e, 0x61, 0xd0, 0x4d, 0x15,
  699. 0xea, 0x7a, 0x4e, 0xa8, 0xbb, 0x7d, 0x2c, 0x2b, 0xdc, 0x33, 0x63, 0xce, 0x7c, 0x67, 0x78, 0x00,
  700. 0xee, 0x82, 0x5b, 0xe9, 0x2e, 0x04, 0x07, 0x01, 0x27, 0x01, 0x16, 0x4c, 0x75, 0xc0, 0x7b, 0x63,
  701. 0x62, 0xff, 0x7e, 0xa0, 0x05, 0x2e, 0x19, 0xb4, 0x91, 0x91, 0x2d, 0x1f, 0x7a, 0xe0, 0x41, 0xaa,
  702. 0x78, 0x18, 0xfa, 0xbe, 0xec, 0xd3, 0xe9, 0xf2, 0xd7, 0x8d, 0xc8, 0x09, 0x89, 0xca, 0xe8, 0xd7,
  703. 0x16, 0x79, 0xb9, 0x67, 0x44, 0xd6, 0xb5, 0x46, 0xba, 0x96, 0xdd, 0x56, 0x0a, 0xf9, 0x4e, 0x2a,
  704. 0xe8, 0xab, 0x4b, 0x3a, 0xa9, 0xe4, 0x3b, 0xa9, 0xa2, 0xfa, 0x25, 0x9d, 0x54, 0xf3, 0x9d, 0xd4,
  705. 0xd0, 0xd3, 0x4b, 0x3a, 0xa9, 0xe5, 0x3b, 0x59, 0x43, 0x5f, 0x5f, 0xd2, 0xc9, 0x9a, 0x6c, 0xe3,
  706. 0x99, 0x13, 0x8e, 0xa9, 0x8f, 0x3e, 0xb6, 0x69, 0xe3, 0xa9, 0xa4, 0x24, 0x60, 0x08, 0xe6, 0xcf,
  707. 0x6c, 0xaa, 0xd1, 0x7d, 0x55, 0xfb, 0x2f, 0xf3, 0x6a, 0x5f, 0x53, 0x4d, 0x0d, 0xe9, 0xd2, 0x1f,
  708. 0x1a, 0x72, 0x6e, 0x74, 0x86, 0xee, 0xe1, 0xbb, 0x02, 0xb8, 0x3b, 0x61, 0x03, 0x8f, 0x1e, 0x28,
  709. 0xbf, 0x07, 0xd3, 0xf9, 0xed, 0xf3, 0xe7, 0x84, 0x30, 0xf0, 0xd4, 0xb9, 0xd3, 0x19, 0xf7, 0x08,
  710. 0xbe, 0x05, 0x8b, 0x23, 0xe7, 0x02, 0xe8, 0xa1, 0x8a, 0x66, 0xc3, 0x32, 0x9a, 0x14, 0x1b, 0x0a,
  711. 0x22, 0x1d, 0x74, 0x16, 0x3a, 0x67, 0x46, 0xe0, 0xe6, 0x40, 0xda, 0xcd, 0x14, 0xfc, 0x89, 0x55,
  712. 0xeb, 0x4a, 0x85, 0xf4, 0x24, 0xfc, 0x5b, 0x70, 0x27, 0x93, 0xe9, 0x26, 0x82, 0xc5, 0xd9, 0x26,
  713. 0x8e, 0xac, 0xa2, 0x15, 0x0b, 0xc1, 0x8f, 0x52, 0x41, 0x45, 0x37, 0x32, 0x78, 0x92, 0x72, 0x19,
  714. 0x7d, 0x7a, 0x71, 0xe5, 0xf2, 0x24, 0xe5, 0x0a, 0xfa, 0xd9, 0xc5, 0x95, 0x2b, 0x93, 0x94, 0xab,
  715. 0xe8, 0xe7, 0x17, 0x57, 0xae, 0x4e, 0x52, 0xae, 0xa1, 0x5f, 0x5c, 0x5c, 0xb9, 0x26, 0x77, 0x0e,
  716. 0xa9, 0x72, 0x28, 0x48, 0x2c, 0xe7, 0x81, 0xcf, 0x6c, 0x76, 0x0e, 0x06, 0x6a, 0x09, 0x12, 0xb7,
  717. 0x7c, 0xb8, 0x05, 0xd2, 0x12, 0x73, 0x23, 0x4c, 0x83, 0x2e, 0x0e, 0x08, 0x7a, 0x64, 0xb3, 0xe0,
  718. 0x37, 0xd4, 0xb6, 0x81, 0xe0, 0x36, 0x48, 0x67, 0x18, 0x37, 0x26, 0x5c, 0x7e, 0xa5, 0x42, 0x86,
  719. 0xf4, 0x4b, 0x8b, 0xa9, 0x29, 0xfd, 0x86, 0x5e, 0x1b, 0xae, 0xe5, 0xab, 0x19, 0xda, 0xa8, 0x25,
  720. 0x82, 0x71, 0x22, 0xa5, 0x3e, 0x9f, 0xa2, 0xcc, 0xf7, 0x24, 0xd4, 0xf2, 0x07, 0xfb, 0x9c, 0x08,
  721. 0x45, 0x44, 0xd0, 0xe3, 0x29, 0xfa, 0xdc, 0xbe, 0x24, 0x06, 0xf3, 0x2c, 0x27, 0x78, 0x37, 0x2a,
  722. 0xa3, 0x2f, 0xa6, 0xc8, 0xb3, 0x9c, 0xb9, 0xb7, 0xcb, 0xa3, 0x2a, 0x15, 0xf4, 0xe5, 0xb4, 0x2a,
  723. 0x95, 0x51, 0x95, 0x2a, 0x2a, 0x4e, 0xab, 0x52, 0x1d, 0x55, 0xa9, 0xa1, 0xd2, 0xb4, 0x2a, 0xb5,
  724. 0x51, 0x95, 0x35, 0xb4, 0x3a, 0xad, 0xca, 0x1a, 0x7c, 0x02, 0xae, 0xbd, 0xed, 0x62, 0x2e, 0x08,
  725. 0x47, 0xb7, 0x2c, 0xe8, 0xd4, 0x18, 0xfe, 0x15, 0xdc, 0x3e, 0xff, 0x68, 0x15, 0xdd, 0xb6, 0x3a,
  726. 0xd4, 0xd9, 0x53, 0xf0, 0x3e, 0xe1, 0xf1, 0x6b, 0x89, 0x66, 0x8b, 0xb0, 0x73, 0xc6, 0x9d, 0xa5,
  727. 0x64, 0x74, 0x10, 0xbe, 0x04, 0x33, 0x49, 0xc4, 0x04, 0xfa, 0x48, 0xb9, 0xfb, 0x22, 0xcf, 0x5d,
  728. 0xc4, 0xf4, 0xc9, 0x8c, 0xbc, 0x70, 0x14, 0x09, 0x57, 0xc1, 0x8c, 0xda, 0x22, 0x22, 0x9b, 0x33,
  729. 0x16, 0x69, 0x29, 0xb7, 0x07, 0x6a, 0x39, 0x7c, 0xc7, 0x62, 0x7b, 0x20, 0x0d, 0x57, 0xde, 0x15,
  730. 0xc0, 0x35, 0xb3, 0x22, 0x87, 0xdf, 0x00, 0x88, 0x7d, 0x37, 0xe0, 0xac, 0xdb, 0x71, 0xcd, 0x7f,
  731. 0x89, 0x18, 0x55, 0x87, 0x2a, 0xb9, 0x7b, 0x5e, 0xec, 0x6f, 0x49, 0xac, 0x99, 0x52, 0xf0, 0x05,
  732. 0x98, 0x09, 0xe9, 0x11, 0x53, 0x27, 0x7c, 0xb3, 0x95, 0xc7, 0x96, 0x9b, 0x82, 0x16, 0x3d, 0x62,
  733. 0x8e, 0x02, 0xd7, 0xff, 0x5b, 0x00, 0x2b, 0x1e, 0x8b, 0x73, 0xc0, 0xf5, 0xb9, 0xf4, 0xd4, 0x7a,
  734. 0x57, 0xc6, 0xb5, 0x5b, 0xf8, 0xfd, 0x86, 0x01, 0x02, 0x26, 0xbb, 0x55, 0x91, 0xf1, 0xa0, 0x14,
  735. 0x10, 0xaa, 0xa2, 0x4e, 0x4f, 0xd0, 0x3b, 0x61, 0x32, 0xee, 0xbf, 0x63, 0x4f, 0xf5, 0x9f, 0x7f,
  736. 0x5c, 0x79, 0x6f, 0xab, 0xd1, 0xf8, 0xe7, 0x95, 0xfb, 0x5b, 0x5a, 0xac, 0xe1, 0x27, 0x45, 0x7d,
  737. 0x29, 0xaf, 0x0e, 0xca, 0xc5, 0xa6, 0x32, 0xfb, 0x4f, 0x6a, 0xf0, 0xa6, 0xe1, 0x27, 0x6f, 0x32,
  738. 0x83, 0x37, 0x07, 0xe5, 0x37, 0xda, 0xe0, 0x7f, 0x57, 0x56, 0xf4, 0x68, 0xbd, 0xde, 0xf0, 0x93,
  739. 0x7a, 0x3d, 0x33, 0xa9, 0xd7, 0x0f, 0xca, 0xf5, 0xba, 0x36, 0x3a, 0xbc, 0xaa, 0xa2, 0xab, 0xfe,
  740. 0x14, 0x00, 0x00, 0xff, 0xff, 0x55, 0xaa, 0xe8, 0x82, 0x09, 0x1c, 0x00, 0x00,
  741. }